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

Вниз

Какое ограничение на длину текста запроса в TADOQuery   Найти похожие ветки 

 
jaric   (2002-05-24 18:48) [0]

Возникла ошибка буквально говорящая что длина запроса слишком большая. Возможно ли такое ? Можно ли с этим побороться и как?


 
TSV ©   (2002-05-24 19:47) [1]

Попробуй засунуть его (запрос) в хранимую процедуру и запускать ее с клиента. Еще и выигрыш в производительности получишь. ;-)

Удачи.


 
jaric   (2002-05-24 21:48) [2]

Дело в том запрос формируется динамически и работа идет не через сервер а с простой Dbf таблицей т е хранимую процедуру хранить негде


 
BJValentine ©   (2002-05-24 23:03) [3]

На сколько я знаю, максимальный размер запроса - 64k. Проверь, может быть твой запрос создаётся в каком - то уж очень большом цикле. У меня однажды был запрос 6k. Хавало. Но это был уж очень мощный (гибкий) запрос. Возможно в твоём запросе находятся идентичные критерии. А лучше критерии по возможности засунуть в другую временную таблицу, а потом будет всё гараздо проще - работа со связаными таблицами - твори всё что хош. Для проверки возми перед TADOQuery.Open перегони SQL.CommaText в TMemo.lines.commatext и визуально проанализируй свой запрос. Удобно и практично, на своём опыте знаю. Удачи.


 
Delirium ©   (2002-05-25 14:40) [4]

На самом деле размер запроса органичивается 2 гигобайтами, если изучить в Profiler-е запись в BLOB, это становится очевидно.


 
Delirium ©   (2002-05-25 14:42) [5]

Выше сказанное относится к MSSQL



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
3-64925
Alik Chu
2002-05-24 14:57
2002.06.20
Обращение к объекту проекта из диалоговой формы FastReport а


3-64948
Hunter
2002-05-27 19:15
2002.06.20
uniqueidentifier


3-64952
Slym
2002-05-24 07:39
2002.06.20
Экспорт в ЭкселЪ


3-64939
ikos
2002-05-27 11:08
2002.06.20
character set в IB 6.0 Срочно!!!


1-65165
VID
2002-05-30 18:06
2002.06.20
Не работает функция RemoveDir