Connection error

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Dron555
незнакомец
Сообщения: 4
Зарегистрирован: 23.11.2012 18:30:01

Connection error

Сообщение Dron555 »

Здравствуйте. Прошу помочь в таком вопросе.
Использую ZEOS компоненты до этого использовал родные от лазаруса но суть проблемы таже. При тестировании когда переоткрываю часто ZConnection1.Disconnect;ZConnection1.Сonnect; происходит либо зависание либо ошибка в чем дело?

Добавлено спустя 1 час 26 минут 9 секунд:
Народ методом проб и ошибок приближаюсь к истине. Я недоговорил что использую embedded версию птички. Так вот запустил через сервер птички все ок.
Я вообще хочу сделать сетевую версию на 2 компа а для этого использую встроенный сервер видать нельзя иль можно но через обходной способ.

Добавлено спустя 9 минут 7 секунд:
видать для частого реконнекта встроенный сервер неподходит. На нем соедиение открыл и работай.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Connection error

Сообщение Padre_Mortius »

Dron555, а зачем нужно делать переподключение на embedded-версии?
Dron555
незнакомец
Сообщения: 4
Зарегистрирован: 23.11.2012 18:30:01

Re: Connection error

Сообщение Dron555 »

Padre_Mortius писал(а):Dron555, а зачем нужно делать переподключение на embedded-версии?

Чтобы зафиксировать изменения второго юзера.
-----------------------------------------------------------
Когда протестировал В дэлфи через адоконекшн- одбц тоже все ок.
Видать лазарувсские компоненты не успевают обработать выгрузку загрузку сервера.

Добавлено спустя 7 часов 26 минут 29 секунд:
Народ помогите настроить подключение через одбц в лазарусе а то не получается

Добавлено спустя 1 час 33 минуты:
Методом тестирования в дэлфи узнал вот что. Сервер встроеный и одбс при закрытии конекта не выгружаются а в лазарусе выгружаются

Добавлено спустя 9 минут 18 секунд:
В лазарусе при работе через серевер клиентская длл тоже выгружается при закрытии конекта но так как сервер находится в отдельном процессе и постоянно висит в памяти глюков поэтому не обнаруживается.

Добавлено спустя 10 минут:
Во прикол нашел как обойти проблему. Положил на форму 2-ой ZConnection2 и оставил его включеным. теперь сервер не выгружается и все ок. :D

Добавлено спустя 8 минут 49 секунд:
Надо в техслужбу написать чтобы херней немаялись а делали выгрузку длл сервера при закрытии проги а не при закрытии конекта.

Добавлено спустя 4 минуты 42 секунды:
напишишите пожалуйсто кто может а то там надо по английски шпарить

Добавлено спустя 3 часа 29 минут 8 секунд:
Протестировал по сети не хочет подключатся. Интересно ктонибудь смог подключить встроенный сервер к сетевой базе.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Connection error

Сообщение Padre_Mortius »

Dron555 писал(а):
Padre_Mortius писал(а):Dron555, а зачем нужно делать переподключение на embedded-версии?

Чтобы зафиксировать изменения второго юзера.

А разве обычный Refresh не помогает?
Dron555
незнакомец
Сообщения: 4
Зарегистрирован: 23.11.2012 18:30:01

Re: Connection error

Сообщение Dron555 »

Padre_Mortius писал(а):
Dron555 писал(а):
Padre_Mortius писал(а):Dron555, а зачем нужно делать переподключение на embedded-версии?

Чтобы зафиксировать изменения второго юзера.

А разве обычный Refresh не помогает?

Нет не во встроеном не в обычном рефреш не помогает
Dron555
незнакомец
Сообщения: 4
Зарегистрирован: 23.11.2012 18:30:01

Re: Connection error

Сообщение Dron555 »

Нашел еще решение проблемы чтобы длл не выгружалась и датасет обновлялся

Код: Выделить всё

 DataModule1.ZConnection1.Reconnect;
 DataModule1.ZQuery1.SQL.Text:='SELECT * FROM KATEGORY;';
 DataModule1.ZQuery1.Open; 
Ответить