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

Вниз

Проблемы с Midas   Найти похожие ветки 

 
Grant   (2005-11-30 15:57) [0]

Всем привет. Возник вот такой вопрос. У меня трехзвенная система: клиент, сервер приложений и сервер(Oracle). Система написана
на основе технологии Midas и  работает в сети. Я формирую SQL запрос: Select * From ... where ...  Проверяю запрос на сервере, всё работает.
Пишу на клиенте:
 ClientdataSet1.Close;
 ClientdataSet1.CommandText := Мой SQL;
 ClientdataSet1.Open;
И вот при выполнении третьей строчки  происходит что-то непонятное. Система просто висит, причем  никакой ошибки не выдаётся.
BDE, Borland Socket Server - настроенны правильно, так как в другой сети  таких проблем нет.
На сервере - TDataSetProvider и  TQuery. На клиенте TSocketConnection и TClientDtaSet.
Запрос на сервере выполняется за 50 мсек.
Что интересно, так это то что если клиент и сервер приложений стоят на том же компьютере где и Oracle, то всё работает нормально.
Буду благодарен за любой совет.


 
Grant   (2005-12-02 14:28) [1]

Уточнение. Виснуть система начинает не на ClientdataSet1.Open, а на ClientdataSet1.Close. Причем виснуть начинает не сразу, а после того как описанная выше процедура отработает раза 4-5(то есть на базу пять раз отправляется запрос). Существует подозрение что где-то переполняется какой-то буфер или что-то в этом роде.


 
V-17   (2005-12-12 07:42) [2]

Это известная проблема. Нужен патч на сокет сервер, или новый Borland Socket Server.



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
9-1152798901
VolanD666
2006-07-13 17:55
2007.06.24
Правильно ли я делаю?


8-1160305271
AlterEgo of WondeRu
2006-10-08 15:01
2007.06.24
"DirectShow по-русски"


15-1180327638
Slider007
2007-05-28 08:47
2007.06.24
Установленные пиратские Вин 2000/ХР и лицензия


11-1163411551
Galkov
2006-11-13 12:52
2007.06.24
TMenu в KOL


15-1179776896
Real
2007-05-21 23:48
2007.06.24
А какой у вас был НЕ первый Hello World?