Lazarus + MySQL

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

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

Ответить
Анафема
новенький
Сообщения: 10
Зарегистрирован: 18.07.2006 15:33:05

Lazarus + MySQL

Сообщение Анафема »

Лазарь ругается на клиента MySQL, мол могу работать только с клиентами Мускуля версии 4.0.х и выше, что делать?
Аватара пользователя
pda
постоялец
Сообщения: 303
Зарегистрирован: 27.05.2005 19:59:53

Сообщение pda »

Ставить 4.0 и выше. Разве не все ещё перешли?
Анафема
новенький
Сообщения: 10
Зарегистрирован: 18.07.2006 15:33:05

Сообщение Анафема »

Atrus
Стоит клиент версии 5, не пашет
Анафема
новенький
Сообщения: 10
Зарегистрирован: 18.07.2006 15:33:05

Сообщение Анафема »

С 4-м та же петрушка
Анафема
новенький
Сообщения: 10
Зарегистрирован: 18.07.2006 15:33:05

Сообщение Анафема »

Копирую libmysql.dll из пятой версии в папку c:\windows\system32
Лазарь продолжает ругаться, мол давай мне 4-ю версию.
Анафема
новенький
Сообщения: 10
Зарегистрирован: 18.07.2006 15:33:05

Сообщение Анафема »

Короче поставил Лазаря версии 0.9.17 (тестовая), там компоненты для работы с мускулем разделены по версиям, коннект вроде как теперь проходит, пытаюсь выполнить запрос, TSQLQuery ругается, мол давай мне транзакцию - пихаю ему транзакцию, приложение при запуске вылетает с исключением TDatabaseEror. Что делать-то, кто-нить подскажет, где прочитать мануал по работе с мускулем в лазаре???
Atlant
новенький
Сообщения: 17
Зарегистрирован: 25.07.2006 08:43:29

Сообщение Atlant »

Не пользовался встроеным компонентом, а использовал zeosdb
Проект первоначально был под delphi, после конвертации нормально заработал под lazarus
P.S. только zeosdb модифицированно ZEOS_TESTING_REV_79.7z
Вот только ссылки не сохранилось, могу по почте скинуть, адрес давай в PM
Аватара пользователя
debi12345
долгожитель
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение debi12345 »

Atlant писал(а):Не пользовался встроеным компонентом, а использовал zeosdb
Проект первоначально был под delphi, после конвертации нормально заработал под lazarus
давай в PM

Извиняюсь, но подход - в корне неправильный. НУЖНО добиваться (жаловаться, тестировать, перепроверять, ... ) от FPC-команды, чтобы поддержку MySQL довели до ума. PostgGres же работает безо всяких претензий. Значит, могут !

К тому же лицензия Zeos - чистая GPL, то бишь эта библиотека запрещена для компиляции в коммерческие разработки.
pencil
незнакомец
Сообщения: 6
Зарегистрирован: 29.11.2005 16:37:44

Сообщение pencil »

debi12345 писал(а):К тому же лицензия Zeos - чистая GPL, то бишь эта библиотека запрещена для компиляции в коммерческие разработки.


Покажите мне в GPL запрет на коммерческое использование? ;)
Saemon Zixel
новенький
Сообщения: 78
Зарегистрирован: 20.09.2005 18:19:54
Откуда: Sochi

Сообщение Saemon Zixel »

Может этот кусок подойдёт :roll: (советую начать со второго пункта)
1. Вы можете копировать и распространять дословные копии исходного кода Программы по его получении на любом носителе, при условии что вы соответствующим образом помещаете на видном месте в каждой копии соответствующее уведомление об авторских правах и отказ от предоставления гарантий; оставляете нетронутыми все уведомления, относящиеся к данной Лицензии и к отсутствию каких-либо гарантий; и передаете всем другим получателям Программы копию данной Лицензии вместе с Программой. Вы можете назначить плату за физический акт передачи копии и можете по своему усмотрению предоставлять гарантии за вознаграждение.
2. Вы можете изменять свою копию или копии Программы или любой ее части, создавая таким образом произведение, основанное на Программе, и копировать и распространять эти модификации или произведение в соответствии с Разделом 1, приведенным выше, при условии, что вы выполните все нижеследующие условия:
a. Вы обязаны снабдить модифицированные файлы заметными уведомлениями, содержащими указания на то, что вы изменили файлы, и дату каждого изменения.
b. Вы обязаны предоставить всем третьим лицам лицензию на бесплатное использование каждого произведения, которое вы распространяете или публикуете, целиком, и которое полностью или частично содержит Программу или какую-либо ее часть, на условиях, оговоренных в данной Лицензии.
c. <skip>
Эти требования применяются к модифицированному произведению в целом. Если известные части этого произведения не были основаны на Программе и могут обоснованно считаться независимыми и самостоятельными произведениями, то эта Лицензия и ее условия не распространяются на эти части, если вы распространяете их как отдельные произведения. Но если вы распространяете эти части как часть целого произведения, основанного на Программе, то вы обязаны делать это в соответствии с условиями данной Лицензии, распространяя права получателей лицензии на все произведение и, таким образом, на каждую часть, вне зависимости от того, кто ее написал.

По поводу произведения ->
0. ...а термин "произведение, основанное на Программе" означает Программу или любое произведение, содержащее Программу или ее часть, дословную, или модифицированную, и/или переведенную на другой язык. ...
Ответить