Здравствуйте. Прошу помочь в таком вопросе.
Использую ZEOS компоненты до этого использовал родные от лазаруса но суть проблемы таже. При тестировании когда переоткрываю часто ZConnection1.Disconnect;ZConnection1.Сonnect; происходит либо зависание либо ошибка в чем дело?
Добавлено спустя 1 час 26 минут 9 секунд:
Народ методом проб и ошибок приближаюсь к истине. Я недоговорил что использую embedded версию птички. Так вот запустил через сервер птички все ок.
Я вообще хочу сделать сетевую версию на 2 компа а для этого использую встроенный сервер видать нельзя иль можно но через обходной способ.
Добавлено спустя 9 минут 7 секунд:
видать для частого реконнекта встроенный сервер неподходит. На нем соедиение открыл и работай.
Connection error
Модератор: Модераторы
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Re: Connection error
Dron555, а зачем нужно делать переподключение на embedded-версии?
Re: Connection error
Padre_Mortius писал(а):Dron555, а зачем нужно делать переподключение на embedded-версии?
Чтобы зафиксировать изменения второго юзера.
-----------------------------------------------------------
Когда протестировал В дэлфи через адоконекшн- одбц тоже все ок.
Видать лазарувсские компоненты не успевают обработать выгрузку загрузку сервера.
Добавлено спустя 7 часов 26 минут 29 секунд:
Народ помогите настроить подключение через одбц в лазарусе а то не получается
Добавлено спустя 1 час 33 минуты:
Методом тестирования в дэлфи узнал вот что. Сервер встроеный и одбс при закрытии конекта не выгружаются а в лазарусе выгружаются
Добавлено спустя 9 минут 18 секунд:
В лазарусе при работе через серевер клиентская длл тоже выгружается при закрытии конекта но так как сервер находится в отдельном процессе и постоянно висит в памяти глюков поэтому не обнаруживается.
Добавлено спустя 10 минут:
Во прикол нашел как обойти проблему. Положил на форму 2-ой ZConnection2 и оставил его включеным. теперь сервер не выгружается и все ок.
Добавлено спустя 8 минут 49 секунд:
Надо в техслужбу написать чтобы херней немаялись а делали выгрузку длл сервера при закрытии проги а не при закрытии конекта.
Добавлено спустя 4 минуты 42 секунды:
напишишите пожалуйсто кто может а то там надо по английски шпарить
Добавлено спустя 3 часа 29 минут 8 секунд:
Протестировал по сети не хочет подключатся. Интересно ктонибудь смог подключить встроенный сервер к сетевой базе.
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Re: Connection error
Dron555 писал(а):Padre_Mortius писал(а):Dron555, а зачем нужно делать переподключение на embedded-версии?
Чтобы зафиксировать изменения второго юзера.
А разве обычный Refresh не помогает?
Re: Connection error
Padre_Mortius писал(а):Dron555 писал(а):Padre_Mortius писал(а):Dron555, а зачем нужно делать переподключение на embedded-версии?
Чтобы зафиксировать изменения второго юзера.
А разве обычный Refresh не помогает?
Нет не во встроеном не в обычном рефреш не помогает
Re: Connection error
Нашел еще решение проблемы чтобы длл не выгружалась и датасет обновлялся
Код: Выделить всё
DataModule1.ZConnection1.Reconnect;
DataModule1.ZQuery1.SQL.Text:='SELECT * FROM KATEGORY;';
DataModule1.ZQuery1.Open; 