Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

странности с параметром ADO


Страницы:   1 2

stud ©   (2006-05-17 12:06:00) 

есть адодатасет, присваиваю:
clientsf.clientq.CommandText:='SELECT DISTINCT client.client_type, client.client_id, client.inn,
...........
where upper(client.name) like :cl_n';
при попытке присвоить значение параметру получаю сообщение об ошибке
что указаный параметр не найден.
ничего не по понимаю??


ANB   (2006-05-17 12:34:00) [21]


> clientq.Parameters.ParamByName('cl_n').Value:='''%'+ansiuppercase(dxedit1.
> Text)+'%''';

А зачем здесь лишние апострофы ?

clientq.Parameters.ParamByName('cl_n').AsString:='%'+ansiuppercase(dxedit1.
Text)+'%'; - вполне достаточно.

Ошибка то какая ?


stud   (2006-05-17 12:27:00) [22]

Ega23 ©   (17.05.06 12:23) [4]
в дизайне задавал, все нормально работает, но запрос формируется динамически и количество параметров разное


Ega23   (2006-05-17 12:23:00) [23]


> затем поменял на false


Задай параметр, задай ему тип String, Input и размер.


stud   (2006-05-17 12:21:00) [24]

ЮЮ ©   (17.05.06 12:10) [1]
тип clientq


> есть адодатасет

Ega23 ©   (17.05.06 12:10) [2]
ParamCheck чему равен?

сначала был true, затем поменял на false
результат одинаковый.
ЮЮ ©   (17.05.06 12:10) [1]
Код "попытки...", его расположение относительно приведенной строки

после создания формы датасету присваивается командстрока, после ввода пользователем в эдите значения - значение присваивается параметру. и на
clientq.Parameters.ParamByName('cl_n').Value:='''%'+ansiuppercase(dxedit1.Text)+'%''';
выдает ошибку


ЮЮ   (2006-05-17 12:10:00) [25]

Код "попытки...", его расположение относительно приведенной строки, тип clientq ?


Ega23   (2006-05-17 12:10:00) [26]

ParamCheck чему равен?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо