Ошибка SQL INSERT INTO с командой Odbc C#C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка SQL INSERT INTO с командой Odbc C#

Сообщение Anonymous »

Сценарий:

Я хочу ввести данные из текстового поля в базу данных на основе базы данных Microsoft (.mdb).
Я уже искал и нашел хорошую подсказку, и мой результат был здесь.
Этот код ниже находился внутри события нажатия командной кнопки:

Код: Выделить всё

using (OdbcConnection conn= new OdbcConnection())
{
conn.ConnectionString = @"Driver={Microsoft Access Driver (*.mdb)};" +
"Dbq=C:\\BlaBlaBla.mdb;Uid=Admin;Pwd=;";
conn.Open();

using (OdbcCommand cmd = new OdbcCommand(
"INSERT INTO TABLENAME (FIELD1,FIELD2,FIELD3) VALUES ('" + txtFIELD1Input.Text + "','" + txtFIELD2Input.Text + "','" + txtFIELDInput.Text + "' )", conn))
{
cmd.ExecuteNonQuery();
}

conn.Close();
}
И когда я нажимаю командную кнопку, я получаю недружественное исключение


ОШИБКА [42S02] [Microsoft][ODBC Microsoft Access Driver] Не удалось найти
выходную таблицу «TABLENAME».


Это произошло когда я вставляю cmd.ExecuteNonQuery. Если я этого не вставил, в целевой таблице, конечно, ничего не произойдет.

Итак, какие ошибки я допустил в этом коде? Что мне делать?

Подробнее здесь: https://stackoverflow.com/questions/203 ... nd-c-sharp
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»