ConnectionString =
Provider=MSDASQL.1;Persist Security Info=False;Data Source=AutoShop;Mode=ReadWrite
TADOQuery & UPDATE
Использую в программе TADOQuery.
Подключил dbf-файлы через ODBC
Код:
команды SELECT проходят.
Не проходит UPDATE.
Говорит : мало параметров, нужен 1.
Я параметров здесь не использую, просто собираю строку sql.
Код:
q->Close();
sql = "UPDATE tovar set For_Print = FALSE";
q->SQL->Clear();
q->SQL->Add(sql);
q->ExecSQL();
sql = "UPDATE tovar set For_Print = FALSE";
q->SQL->Clear();
q->SQL->Add(sql);
q->ExecSQL();
Это тупик ?
Цитата:
Originally posted by mainigor
Hi All!
Использую в программе TADOQuery.
Подключил dbf-файлы через ODBC
команды SELECT проходят.
Не проходит UPDATE.
Говорит : мало параметров, нужен 1.
Я параметров здесь не использую, просто собираю строку sql.
Это тупик ?
Hi All!
Использую в программе TADOQuery.
Подключил dbf-файлы через ODBC
Код:
ConnectionString =
Provider=MSDASQL.1;Persist Security Info=False;Data Source=AutoShop;Mode=ReadWrite
Provider=MSDASQL.1;Persist Security Info=False;Data Source=AutoShop;Mode=ReadWrite
команды SELECT проходят.
Не проходит UPDATE.
Говорит : мало параметров, нужен 1.
Я параметров здесь не использую, просто собираю строку sql.
Код:
q->Close();
sql = "UPDATE tovar set For_Print = FALSE";
q->SQL->Clear();
q->SQL->Add(sql);
q->ExecSQL();
sql = "UPDATE tovar set For_Print = FALSE";
q->SQL->Clear();
q->SQL->Add(sql);
q->ExecSQL();
Это тупик ?
А если попробовать вместо FALSE написать 0 (ноль)?
Код:
sql = "UPDATE tovar set For_Print = 0";
Цитата:
Originally posted by Nick_M
А если попробовать вместо FALSE написать 0 (ноль)?
А если попробовать вместо FALSE написать 0 (ноль)?
Код:
sql = "UPDATE tovar set For_Print = 0";
Нашёл. Это база не моя. Оказалось поля For_Print не существует. :{ Sorry.
Сообщение однако меня засомневало.