У меня есть файл Excel, и определил дату двух столбцов, приведите его.[code] string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + System.AppDomain.CurrentDomain.BaseDirectory + "\\Data\\sms log.xlsx;Extended Properties=Excel 12.0;";
OleDbConnection myConnection = new OleDbConnection(connectionString); if(myConnection.State==System.Data.ConnectionState.Closed) myConnection.Open(); OleDbCommand myCommand = new System.Data.OleDb.OleDbCommand(); myCommand.Connection = myConnection; myCommand.CommandText =string .Format( "Insert into TABLE [Sheet1$](DateTime,Result)values('{0}','{1}')",DateTime.Now,false) ; myCommand.ExecuteNonQuery(); myConnection.Close(); [/code]
Но я получаю эту ошибку: [b] Синтаксис ошибка в операторе вставки в оператор. [/b]