Уже пару месяцев безуспешно бьюсь с 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?
Хоть у когото ZEOSDBO работает с Lazarus и MySql ?
Модератор: Модераторы
- debi12345
- долгожитель
- Сообщения: 5761
- Зарегистрирован: 10.05.2006 23:41:15
- Откуда: Ташкент (Узбекистан)
Сочувствую. Проходил. Новейшие апдейты искал. Пока сами не пофиксите - ничего доброго не получится. Там не столько ZeosDBO виновата, сколько БД-компоненты Лазаруса - которые пока ( и видимо очень надолго ) не отличаются стабильностью.
( to alex: чем RxLIB развивать, лучше бы Lazarus-ом занялись )
Вообще, если работа с БД нужна и проект с нуля можете написать, отказавшись от Zeos - проще на MSEgui+IDE. В котором как раз поддержка БД и отчетов - на первом месте. MySQL чуть хуже других вылизан из-за многообразия и плохой совместимости версий - вот и поможете.
Кстати, а почему на кайликсе не остановились - раз все работает ? Ядро новее 2.6.12 нужно ?
( to alex: чем RxLIB развивать, лучше бы Lazarus-ом занялись )
Вообще, если работа с БД нужна и проект с нуля можете написать, отказавшись от Zeos - проще на MSEgui+IDE. В котором как раз поддержка БД и отчетов - на первом месте. MySQL чуть хуже других вылизан из-за многообразия и плохой совместимости версий - вот и поможете.
Кстати, а почему на кайликсе не остановились - раз все работает ? Ядро новее 2.6.12 нужно ?
Есть условно работающий пример. Условно - значит подключается, добавляет, обновляет, не виснет, не слетает. Но под видновс. 
Под линукс все то же, только при выполнении INSERT или UPDATE вся таблица блокируется пока транзакция не завершится. Вот это пока побороть не могу.
FPC 2.2.0
MySQL 5.x
Под линукс все то же, только при выполнении INSERT или UPDATE вся таблица блокируется пока транзакция не завершится. Вот это пока побороть не могу.
FPC 2.2.0
MySQL 5.x
YuriPro писал(а):только при выполнении INSERT или UPDATE вся таблица блокируется пока транзакция не завершится. Вот это пока побороть не могу.
Могу. Лечится установкой свежего MySQL - 5.0.51. И все работает.
YuriPro ну так поделись с народом
я думаю он(народ) оценит.
а думаю даже лучше напиши мини-статью-совет в свой дневник
какие версии контролов юзал (где брал). версию сервера мускуля.
ну и код саомго "условно работающего примера"
я думаю он(народ) оценит.
а думаю даже лучше напиши мини-статью-совет в свой дневник
какие версии контролов юзал (где брал). версию сервера мускуля.
ну и код саомго "условно работающего примера"
debi12345 писал(а):отказавшись от Zeos - проще на MSEgui+IDE
Кстати в последних версиях или Zeos, или MSEgui+IDE, или и того и другого - Zeos можно установить в MSEgui+IDE
