Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.30;
Скачать: CL | DM;

Вниз

не могу найдти причину отказа 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.022 c
14-98357
Карлсон
2002-09-06 15:35
2002.09.30
CC


14-98308
Испуганный
2002-09-03 20:23
2002.09.30
Налоговая отбирает компы за отсутствие лицензий


7-98390
IlyaA
2002-07-12 12:38
2002.09.30
Аутентификация пользователей


1-98222
#Deus
2002-09-18 19:44
2002.09.30
Image


14-98285
Turalyon
2002-09-02 09:34
2002.09.30
А есть ли здесь кто из Ярославля?