Hi everyone,
I'm Florin G and my problem is:
I want to write into an Excel file using Odbc.
So my code is:
OdbcConnection dbExcel;
OdbcDataAdapter daDate;
DataTable dtDate;
string strConectExcel;
string strComSql;
strConectExcel = String.Format("Driver={{Microsoft Excel Driver (*.xls)}}; DBQ={0}\\Test2.xls;",
Directory.GetCurrentDirectory());
dbExcel = new OdbcConnection(strConectExcel);
try
{
dbExcel.Open();
}
catch(OdbcException exc)
{
MessageBox.Show(exc.Message);
}
strComSql =
String.Format("SELECT * FROM [Sheet1$]");
daDate =
new OdbcDataAdapter(strComSql, dbExcel);
new OdbcCommandBuilder(daDate);
dtDate =
new DataTable("DateExcel");
try
{
daDate.Fill(dtDate);
}
catch (OdbcException exc)
{
MessageBox.Show(exc.Message);
}
//Here I want to write something in dtDate and then to update in Excel file
daDate.Update(dtDate);
dbExcel.Close();
I don't know how to write in the Excel file.
Please help me!
Maybe with .InsertCommand or .UpdateCommand I don't know!
Thank you very much!