powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADO. Длина текста запроса
8 сообщений из 8, страница 1 из 1
ADO. Длина текста запроса
    #34613976
DarkN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi ALL!
Возникла проблема.

есть большой запрос к MSACCESS через ADO. (длина текста запроса 2569 символов)
в результате возращается пустой Dataset.
Сам Access этот же запрос хавает нормально.

выбрасываю кусок запроса - (остается ~1500 симв) запрос отрабатывает нормально

Как я понимаю есть какое то ограничение на размер текста запроса (думаю что 2048)
Есть ли возможность настроить большую длину?
...
Рейтинг: 0 / 0
ADO. Длина текста запроса
    #34614017
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос с параметрами (даты там фигурирут?)? если да, то пр-маскорее всего в этом. Если нет - вам повезло иначе вместо пустого дататебла вы получили бы ексепшен... Если такие ограничения есть - сделайте пару-тройку вьюх и юзайте их... уддачи.
...
Рейтинг: 0 / 0
ADO. Длина текста запроса
    #34614033
DarkN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. запрос без параметров. т.к. в запросе есть конструкция in(..)
2. вьюхи создать нельзя. запрос генерится динамически и зависит от многих факторов.
вот и напоролся случайно на этот глюк. :-(
...
Рейтинг: 0 / 0
ADO. Длина текста запроса
    #34614065
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
in ? тогда есть вероятность, что просто запрос надо по другому построить. Спроси совета в ветке соответствующего сервера бд. Наверняка чешешь правой рукой левое ухо ;-) .

З.Ы. в старом бде например в in ваще нельзя было больше 255 значений вставить, когда-то давно тоже не мог понять, почему не работает запрос
...
Рейтинг: 0 / 0
ADO. Длина текста запроса
    #34614104
DarkN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
запрос корректный.
у меня идет
select......
... in (select......)
внутренний подзапрос тоже длинный. убираю его и подставляю цифорки. все работает.
и как я сказал access хавает его нормально
так что проблема именно в длине текста.
...
Рейтинг: 0 / 0
ADO. Длина текста запроса
    #34614320
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты читать умеешь? я понял что проблема в длине и я не говорю что запрос не корректный синтаксически, раз его кто-то "хавает". Я говорю о том, что он ВОЗМОЖНО не правилен идеологически, с целью выяснения чего я бы на твоем месте обратился в форум по твоей базе данных на предмет оптимизации данного запроса. Но дело твое
...
Рейтинг: 0 / 0
ADO. Длина текста запроса
    #34614326
Кхе
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интересно было бы увидеть как выполняется запрос - всмысл код как вы это делаете.
Версия библиотеки ADO?
...
Рейтинг: 0 / 0
ADO. Длина текста запроса
    #34614789
DarkN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все. Проблема с длинными запросами конечно осталась,
но свою задачу решил. Переписал запрос. Внутренний подзапрос сделал отдельным и во внешний собираю только строку с результатами.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / ADO. Длина текста запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]