Форум: "Базы";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
ВнизСкажите почему не выполняется следующее: Найти похожие ветки
← →
Саня (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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.216 c