Главная страница
    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.44 MB
Время: 0.042 c
1-1110529251
Georji
2005-03-11 11:20
2005.03.27
Состояние файла


3-1109151670
Strori
2005-02-23 12:41
2005.03.27
Проблема со вставкой данных в базу


1-1110655753
Evgenos
2005-03-12 22:29
2005.03.27
ListBox.Color проблема


9-1104873227
Tankist
2005-01-05 00:13
2005.03.27
Как менять гамму в Direct3D


3-1108961050
Ярослав
2005-02-21 07:44
2005.03.27
Глобальные переменные в FireBird





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский