Connection error

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

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

Connection error

Сообщение Dron555 » 23.11.2012 18:46:11

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

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

Добавлено спустя 9 минут 7 секунд:
видать для частого реконнекта встроенный сервер неподходит. На нем соедиение открыл и работай.
Dron555
незнакомец
 
Сообщения: 4
Зарегистрирован: 23.11.2012 18:30:01

Re: Connection error

Сообщение Padre_Mortius » 23.11.2012 23:47:46

Dron555, а зачем нужно делать переподключение на embedded-версии?
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Connection error

Сообщение Dron555 » 24.11.2012 00:09:40

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

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

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

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

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

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

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

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

Добавлено спустя 3 часа 29 минут 8 секунд:
Протестировал по сети не хочет подключатся. Интересно ктонибудь смог подключить встроенный сервер к сетевой базе.
Dron555
незнакомец
 
Сообщения: 4
Зарегистрирован: 23.11.2012 18:30:01

Re: Connection error

Сообщение Padre_Mortius » 24.11.2012 15:37:24

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

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

А разве обычный Refresh не помогает?
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Connection error

Сообщение Dron555 » 24.11.2012 17:46:08

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

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

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

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

Re: Connection error

Сообщение Dron555 » 27.11.2012 19:33:21

Нашел еще решение проблемы чтобы длл не выгружалась и датасет обновлялся
Код: Выделить всё
DataModule1.ZConnection1.Reconnect;
DataModule1.ZQuery1.SQL.Text:='SELECT * FROM KATEGORY;';
DataModule1.ZQuery1.Open; 
Dron555
незнакомец
 
Сообщения: 4
Зарегистрирован: 23.11.2012 18:30:01


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 252

Рейтинг@Mail.ru
cron