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

Вниз

Скажите почему не выполняется следующее:   Найти похожие ветки 

 
Саня   (2003-04-15 10:12) [0]

ADOCommand1.CommandText:="update оплата set долг = "+"""200"""+" where код = "+"""10"""+"";
ADOCommand1.Execute;
Говорит что не соответствие типов в отборе.
Таблицы в Access2000, а поле код-счетчик.
Какой у него тип?Разве не integer?


 
NAlexey ©   (2003-04-15 10:16) [1]

>Таблицы в Access2000, а поле код-счетчик.
>Какой у него тип?Разве не integer?
Ну если интегер то почему:
"update оплата set долг = "+"""200"""+" where код = "+"""10"""+"";
вот так будет выглядеть запрос когда пойдет выполняться:

update оплата set долг = "200" where код = "10"

а код то интегер. Или нет?


 
Johnmen ©   (2003-04-15 10:19) [2]

"update оплата set долг = 200 where код = 10"


 
sniknik ©   (2003-04-15 10:29) [3]

так рускими и стоят? тогда ставь их в скобки (это не от этой ошибки но от многих убережот)
ADOCommand1.CommandText:="update [оплата] set [долг] = 200 where [код] = 10"; //по логике и то и то интежер, кавычек не надо
ADOCommand1.Execute;



Страницы: 1 вся ветка

Текущий архив: 2003.05.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
14-694
Журналист
2003-04-13 13:10
2003.05.01
Опрос!


3-420
Filat
2003-04-11 19:02
2003.05.01
Firebird - Memo поле, какой max. размер и стоит ли?


3-392
С_Владимир
2003-04-13 16:11
2003.05.01
как выделять границы ячеек в Excel


14-770
Zhirnov Maxim
2003-04-15 10:21
2003.05.01
Чем отличается Celeron от Pentium a?


1-604
Alex-21
2003-04-18 21:27
2003.05.01
Путь файла