Я пытаюсь вставить запись в MS Access DB с помощью OLEDB в приложении Windows..Net Приложение Windows с использованием OLEDB с доступом
Я получаю сообщение об ошибке «Отсутствие точки с запятой в конце инструкции sql» в sql insert stat отсутствует ошибка синтаксиса.
Мой код
Это заявление вставки я использую:
INSERT INTO Student
VALUES ('SRI-10-101','001','guru','30/05/2010 12:00:00 AM','','','','','','','600028','','','','','','','30/05/2010 11:25:44 AM','');
вместе с кодом:
conn = this.GetConnection();// which returns Connection object
tran = conn.BeginTransaction();
OleDbCommand cmd = conn.CreateCommand();
cmd.Connection = conn;
cmd.CommandText = strQuery;// Insert statement
cmd.CommandType = CommandType.Text;
cmd.Transaction = tran;
cmd.ExecuteNonQuery();
tran.Commit();
Я попытался с точкой с запятой и до сих пор я получаю сообщение об ошибке;
Благодаря
Можете ли вы разместить свой код. Без этого вам будет сложно диагностировать вашу проблему. – ChrisF
чувак, где SQL-оператор или команда, которую вы используете? – TheVillageIdiot
Вы бы поставили SQL-инструкцию и/или фрагмент кода? – Simon