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

Вниз

SQL>255 символов   Найти похожие ветки 

 
Peter_cc   (2005-02-24 11:55) [0]

Всем привет!!! Такая вот у меня проблема….использую компанент IBClientDataSet.

Делаю следующие
form1.IBClientDataSet1.CommandText:="select * from check’;
form1.IBClientDataSet1.Active:=true;
все работает но вот проблема мне надо выполнить очень длинный sql запрос большее 255 символов вот такой

form1.IBClientDataSet1.CommandText:="select distinct archeck.logicdate,acheck.closetime,archeck.restcode,adcheck.cardcode,menu.name,archeck.qnt,archeck.price,acheck.total from acheck,menu,adcheck,archeck where (acheck.logicdate=adcheck.logicdate) and (acheck.restcode=adcheck.restcode) and (acheck.sys_num=adcheck.sys_num) and (adcheck.cardcode=19) and (acheck.logicdate=archeck.logicdate) and (acheck.restcode=archeck.restcode) and (acheck.sys_num=archeck.sys_num) and (archeck.sifr=menu.sifr)";
form1.IBClientDataSet1.Active:=true;
то мне выдает ошибку
[Error] Unit4.pas(31): String literals may have at most 255 elements
и как мне быть?????????подскажите!!!!


 
sniknik ©   (2005-02-24 11:59) [1]

сделай так (схематично)
form1.IBClientDataSet1.CommandText:=
 "select "+  //каждая часть не болше чем 255 символов
 "* from "+
 "check’;


 
clickmaker ©   (2005-02-24 11:59) [2]

храни текст запроса в ресурсах.
А лучше, если он у тебя статический, оформить его в виде хранилки или вьюхи


 
Peter_cc   (2005-02-24 12:02) [3]


> sniknik ©   (24.02.05 11:59) [1]
> сделай так (схематично)
> form1.IBClientDataSet1.CommandText:=
>  "select "+  //каждая часть не болше чем 255 символов
>  "* from "+
>  "check’;

Спасибо все работает!!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
3-1109419663
GanibalLector
2005-02-26 15:07
2005.03.27
кол-во записей в двух таблицах.


8-1102629649
maxXP
2004-12-10 01:00
2005.03.27
Можно ли получить график в картинку из компоненты tchart???


8-1098546514
Graff
2004-10-23 19:48
2005.03.27
Математическая модель человека


14-1109773013
RDA
2005-03-02 17:16
2005.03.27
Закончились уникальные MAC адреса для сетевух?


1-1110910668
tazik
2005-03-15 21:17
2005.03.27
Как написать часы со стрелками?