Хоть у когото ZEOSDBO работает с Lazarus и MySql ?

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

Ответить
SergKam
постоялец
Сообщения: 251
Зарегистрирован: 16.11.2005 20:31:11
Откуда: Украина,Харьков

Хоть у когото ZEOSDBO работает с Lazarus и MySql ?

Сообщение SergKam »

Уже пару месяцев безуспешно бьюсь с ZEOSом.
Есть простая относительно программа которая работает
с mysql разных версий. Исторически сложилось что использует она ZEOS
и в делфи и киликс с ней проблем вроде не наблюдалось.
В Lazarus особенно под линукс.
прога с ZEOS либо зависает либо слетает при обращении к базе стабильно либо
жрет по 700 мб и тоже зависает.
Перепробовал все комбинации и все версии

FPC от 2.0.4 до 2.1.4(svn)
Lazarus от 0.9.16 до 0.9.23(svn)
Zeos от 6.5.1 до 6.6.1(svn)
Mysql oт 3.23 до 5.1

мне нужно чтобы работало все в Линуксе.

У кого есть положительный опыт работы ZEOS и Lazarus?
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Сочувствую. Проходил. Новейшие апдейты искал. Пока сами не пофиксите - ничего доброго не получится. Там не столько ZeosDBO виновата, сколько БД-компоненты Лазаруса - которые пока ( и видимо очень надолго ) не отличаются стабильностью.

( to alex: чем RxLIB развивать, лучше бы Lazarus-ом занялись )

Вообще, если работа с БД нужна и проект с нуля можете написать, отказавшись от Zeos - проще на MSEgui+IDE. В котором как раз поддержка БД и отчетов - на первом месте. MySQL чуть хуже других вылизан из-за многообразия и плохой совместимости версий - вот и поможете.

Кстати, а почему на кайликсе не остановились - раз все работает ? Ядро новее 2.6.12 нужно ?
YuriPro
новенький
Сообщения: 11
Зарегистрирован: 30.01.2007 17:19:08

Сообщение YuriPro »

Есть условно работающий пример. Условно - значит подключается, добавляет, обновляет, не виснет, не слетает. Но под видновс. :)
Под линукс все то же, только при выполнении INSERT или UPDATE вся таблица блокируется пока транзакция не завершится. Вот это пока побороть не могу.

FPC 2.2.0
MySQL 5.x
YuriPro
новенький
Сообщения: 11
Зарегистрирован: 30.01.2007 17:19:08

Сообщение YuriPro »

YuriPro писал(а):только при выполнении INSERT или UPDATE вся таблица блокируется пока транзакция не завершится. Вот это пока побороть не могу.

Могу. Лечится установкой свежего MySQL - 5.0.51. И все работает. :)
ViTality
постоялец
Сообщения: 308
Зарегистрирован: 05.10.2007 15:12:02

Сообщение ViTality »

YuriPro ну так поделись с народом :)
я думаю он(народ) оценит.

а думаю даже лучше напиши мини-статью-совет в свой дневник
какие версии контролов юзал (где брал). версию сервера мускуля.
ну и код саомго "условно работающего примера" :)
v-t-l
энтузиаст
Сообщения: 744
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Сообщение v-t-l »

debi12345 писал(а):отказавшись от Zeos - проще на MSEgui+IDE

Кстати в последних версиях или Zeos, или MSEgui+IDE, или и того и другого - Zeos можно установить в MSEgui+IDE
Ответить