Форум: "Базы";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];
Внизне могу найдти причину отказа SQL UPDATE ? Найти похожие ветки
← →
ang (2002-09-09 14:01) [0]ODBC -- ADO через udl файл:
Сегодня опять застрял c DB Access, когда пишу
SELECT * from tabl WHERE Kod=1
UPDATE tabl SET txt="TEXT"
INSERT INTO tabl Values ...
Все нормально, а
UPDATE tabl SET txt="TEXT" WHERE Kod=1
ругается ODBC драйвер :-(
Может где статья с примерами(желательно) лежит?
← →
Val (2002-09-09 14:04) [1]что значит "ругается"?
← →
roottim (2002-09-09 14:55) [2]непробовал использовать []?
[txt], [Kod]
← →
ang (2002-09-09 15:11) [3]да выводит ошибку:
[Драйвер ODBC Microsoft Access] Слишком мало параметров. Требуется 1
Код программы:
ADOQuery_Add.SQL.Clear;
ADOQuery_Add.SQL.Add("UPDATE tabl001 SET"+
" txt = """+Edit1.Text+""" WHERE Kod = 1002");
ADOQuery_Add.ExecSQL;
если уберу WHERE Kod = 1002 то выполняется
← →
Val (2002-09-09 15:21) [4]>ang (09.09.02 15:11)
может вы просто в кавычках зпутались?
попробуйте выполнить запрос через параметры, или так :
ADOQuery_Add.SQL.Add("UPDATE tabl001 SET"+
" txt = "+#39+Edit1.Text+#39+" WHERE Kod = 1002");
← →
roottim (2002-09-09 15:35) [5]ADOQuery_Add.SQL.Clear;
ADOQuery_Add.SQL.Add("UPDATE [tabl001] T SET"+
" T.[txt] = """+Edit1.Text+""" WHERE T.[Kod] = 1002");
ADOQuery_Add.ExecSQL;
ключевыми сл не являются?
← →
ang (2002-09-09 15:44) [6]Все равно не идет, может из-за ОС Win2000 pro и Office XP?
← →
SaS13 (2002-09-09 15:49) [7]ang (09.09.02 15:44)
А в таблице tabl001 есть запись с Kod = 1002?
← →
ЮЮ (2002-09-10 03:21) [8][Драйвер ODBC Microsoft Access] Слишком мало параметров. Требуется 1
Тоже самое получил при BDE-ODBC, при попытке корректировки запроса. Похоже что-то в ODBC.
A ADO-Jet4.0 работает без проблем.
← →
ang (2002-09-10 06:37) [9]Хорошо. А где доки найдти по ADO-Jet4.0?
Можно только ссылочку кинуть.
← →
ЮЮ (2002-09-10 07:56) [10]А где нашёл ODBC -- ADO ? :-)
Просто Jet4.0 в качестве провайдера всяко лучше ODBC.
Устанавливается вместе с Access-2000.
Если установлен Access-97, то есть патч:
http://download.microsoft.com/download/dasdk/Install/40SP3/WIN98Me/RU/JetSP3E.exe
← →
ang (2002-09-10 12:32) [11]3 дня коту по хвост, блин запустил разработку дома под WinXP Pro (rus) + MS Office XP(rus) + Delphi 6 и никаких вопросов, работает ;-), а на работе под Win2000 Pro нихрена не хочет, все время Error :-(, пойми этот ODBC.
Всем спасибо за ПОМОЩЪ!!!
PS. придется на работе докатить до XP, просто разбираться некогда
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c