Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.053 c
4-1108577833
mordush
2005-02-16 21:17
2005.03.27
Процессы в системе


3-1109097567
Nesterov
2005-02-22 21:39
2005.03.27
Доступ к БД по сети клиентского приложения


4-1108374550
Зигмунд
2005-02-14 12:49
2005.03.27
System Tray & Сворачивание Разворачивание Программы.


14-1110369170
Ega23
2005-03-09 14:52
2005.03.27
"Не активна" или "Неактивна"?


6-1106490025
M@D
2005-01-23 17:20
2005.03.27
Компьютер по IP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский