I have the following code, when making the query it does not bring me any record.
public DataSet ExcelToDS(string bdconn, string ruta, DateTime fecin, DateTime fecfin)
{
string excelconn = "Provider = Microsoft.Jet.OleDb.4.0; Data Source = " + ruta + ";Extended Properties = \"Excel 8.0;HDR = YES;\"";
OleDbConnection conn = default(OleDbConnection);
conn = new OleDbConnection(excelconn);
conn.Open();
OleDbCommand query = default(OleDbCommand);
query = new OleDbCommand("Select * From [Embarque Mty$] Where Fecha Between " + fecin.ToString("dd/MM/yyyy") + " And " + fecfin.ToString("dd/MM/yyyy") + "", conn);
OleDbDataAdapter adp = new OleDbDataAdapter();
adp.SelectCommand = query;
DataSet DS = new DataSet();
adp.Fill(DS);