Форум: "Базы";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];
ВнизПроблемы с передачей большого объема данных с сервера, на клиент. Найти похожие ветки
← →
pASkuda (2004-02-06 11:17) [0]На сервере стоит MSSQL 2000.
На клиенте стоит BDE 5.01; Программа написан на Dephi 7, пользтся TStoredProc.
На сервере хранится некая процедура, результат который обычный селект. Селект возвращает табличку в одну строку, но с множеством колонок(~120). Все эти колонки varchar причем размером <=250. В Query-аналайзере процедура исполняется на ура.
А клиент при StoredProc.Open сразу падает, напрочь. Изменяю процедуру на сервере, т.е. убираю из селекта несколько любых колонок и все ок…данные доходят.
Т.е. получается что размер передаваемых данных превышает некий допустимый размер...
ВОПРОС: может делов в BDE настроках, если да то в каких, если нет то в чем???
В настройка Drivers\Native\MSSQL поставил BlobSize=1000 и BlobToCach=65536 т.е. по максимуму и все равно не получается.
PS: Невдаваясь в подробности задачи скажу, что вернуть данные надо обязательно в одном селекте.
← →
Sandman25 (2004-02-06 11:25) [1]Попробуйте изменить TDS PACKET SIZE. Возможно, нужно, чтобы запись помещалась в 1 пакет.
← →
pASkdua (2004-02-06 11:34) [2]TDS PACKET SIZE был = 4096, сейчас =16384 нефига =((( таже трабла
← →
Sandman25 (2004-02-06 11:36) [3]Могу только посоветовать перейти с BDE на более быстрые (и современные) технологии. Если есть желание, можно включить use debug dcu и по трассировать - возможно, удастся понять причину.
← →
pASkdua (2004-02-06 14:15) [4];-) кешно спасибо, но это точно не вариант. проет почти полностью написан, а такой глюк только в одной форме, в одной процедуре.... бумс искать решение =((((
дебаг ничего путевого пока не дал, понял тока что ошибка происходит в SQLMSS32.DLL, тама код пытается обратиться по некорктному адресу.. а вот почему в регистре оказывается некаректный адрес еще не понял =((
← →
Romkin (2004-02-06 14:43) [5]Обнови версию BDE, может помочь
← →
pASkdua (2004-02-10 14:34) [6]У меня DBE 5.01...
к сожалению, вопрос так и не решен
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.03.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.01 c