Форум: "Базы";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
ВнизПроблема с текстовым полем... Найти похожие ветки
← →
Вика (2004-08-13 12:35) [0]В таблице есть поле типа ftWideString (и другие поля числовае и пля даты). Проблема в том, что при обновлении значений числовых полей c помощью ADOSQL все нормально:
Add("UPDATE table ");
Add("SET numSeller = :numSeller, dataChange = :currDate");
Add("WHERE ((id between :num1 AND :num2) ");
Как только добавляю изменение текстового поля, сразу выдается ошибка:
Add("UPDATE table ");
Add("SET numSeller = :numSeller, dataChange = :currDate, status = "CHANGED"");
Add("WHERE ((id between :num1 AND :num2) ");
Подскажите пожалуйста, в чем дело ?
← →
Алхимик © (2004-08-13 12:42) [1]
> Вика (13.08.04 12:35)
Текст ошибки?
← →
Ega23 © (2004-08-13 12:52) [2]После "CHANGED" пробел поставь.
← →
Вика (2004-08-13 12:55) [3]2 Ega23
Сори, на самом деле пробел там есть ... в проге я имею в виду, тут просто опечатка моя...:)
← →
Ega23 © (2004-08-13 13:02) [4]Ну раз пробел есть, то тогда:
1. Действительно, каков текст ошибки?
2. Перед выполнением запроса хотелось бы на его текст посмотреть (ADOQuery.SQL.Text которое)
3. Вообще-то неплохо бы СУБД указывать...
← →
Sergey13 © (2004-08-13 13:02) [5]А поле status (это не зарезервированное слово случайно?) имеет точно символьный тип? И там прям так и хранится "CHANGED"? Может это только видится? Ответь на [1].
← →
Вика (2004-08-13 13:12) [6]Текст ошибки:
"Project raised exception class EOleException with message "[Microsoft][Драйвет ODBC Microsoft Access] Слишком мало параметровю Требуется 9". Process stopped. Use sKIP OR rUN TO CONTINUE..."
← →
46_55_41_44 © (2004-08-13 13:18) [7]Add("UPDATE table ");
Add("SET numSeller = :numSeller, dataChange = :currDate, status = " + #39 + "CHANGED" + #39);
Add("WHERE ((id between :num1 AND :num2) ");
← →
46_55_41_44 © (2004-08-13 13:18) [8]Add("UPDATE table ");
Add("SET numSeller = :numSeller, dataChange = :currDate, status = " + #39 + "CHANGED" + #39);
Add("WHERE ((id between :num1 AND :num2) ");
← →
Ega23 © (2004-08-13 13:20) [9]А поле-то такое в базе есть? Status, которое?
← →
Вика (2004-08-13 14:03) [10]Thanks 46_55_41_44, все заработало !!!
← →
46_55_41_44 © (2004-08-13 14:23) [11]Да незачто... рад помочь... обращайся в любое время! :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.09.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.035 c