Форум: "Базы";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
ВнизСколько параметров может быть в запросе? Найти похожие ветки
← →
Маша (2003-04-07 17:34) [0]Ув. МАСТЕРА!
При использовании ADOQuery ( update...)у меня получается 20 параметров. Запрос выполняется, ошибок нет. Но при просмотре таблицы - изменений с 16-го поля нет. Получается 15 полей с изменениями, а с 16-го по 20-е изменений нет.
Может я где-то свойства не все указала?
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.add("update sys_TRUNKGROUPS1");
ADOQuery1.SQL.add("set tkg_tcp=:c4,tkgdesc=:c5,dir=:c6,eqtk=:c7,sigtype=:c8,si=:c9,exchname=:c10,lognet=:c11,spc=:c12,restk=:c13,traf=:c14,aht=:c15,tralceid=:c16,tcehunt=:c17,tkhunt=:c18,fifochn=:c19,exchtype=:c20");
ADOQuery1.SQL.add("where comm_id=:c1 and tkg_name=:c3");
Зараннее спасибо за помощь.
← →
NickBat (2003-04-07 17:43) [1]Разбей второй SQL.Add на две подстроки.
← →
Соловьев (2003-04-07 17:48) [2]:) приколист NickBat
не пиши просто их в запрос и все.
← →
sniknik (2003-04-07 18:51) [3]а база какая?
вообще ограничений по количеству параметров вроде нет.
но здесь както обсуждали глюк какогото клона(версии?) IB который как раз ограничивал параметры, и вроде бы там и была цифра 16.
???
← →
Маша (2003-04-08 11:10) [4]База под Oracle 9.
← →
NickBat (2003-04-08 12:53) [5]Обозвали приколистом. :))
Бывает, что длинную строку сервер не берет. Попробуй записать эту строку в два ряда. Попробуй выполнить этот Insert через средства Oracle
← →
Delirium^.Tremens (2003-04-08 12:58) [6]Заменить ADD на APPEND. Это добавит в конец строк #10#13
Или следить за пробелами.
Проверить назначаются ли значения параметрам с 16 по 20.
Длинную строку разбить, как советовал NickBat © (08.04.03 12:53)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c