Доброго времени суток, уважаемые.
Исходный данные:
FPC - 2.2.
MySQL server - 5.0.
ОС - WinXP.
Написал небольшую консольную утилитку для работы с MySQL. Использую модуль mysql4. Хочется использовать все возможности 5 версии (например транзакции). В стандартной поставке нет интерфейса для взаимодействия с 5 версией. Попробовал утилиту h2pas - при конвертации mysql.h выдала более 700 ошибок. Ф-и с ошибками конвертации заремировала (в том числе и для работы с транзакциями).
командная строка для конвертации выглядит так - h2pas.exe -p -D -l libmySQL.dll mysql.h.
Что делаю неправильно?
Может есть у кого уже готовые модули для работы с MySQL 5, поделитесь пожалуйста.
С уважением, Михаил.
FPC и MySQL 5.0 - поделитесь интерфейсом
Модератор: Модераторы
nestermv
Вы неправильно применяете утилиту h2pas.
Эта утилита предназначениа для конвертации заголовочных файлов из Си/Си++ (с расширением .h) в модули Паскаль (с расширением .pas).
Что Вам нужно сделать:
1. Указать в строке Uses Вашей программы модуль mysql50 (FreePascal 2.2 комплектуется этим модулем по умолчанию).
2. Самым внимательнейшем образом почитать книжку по MySQL 5.0, а то с транзакциями Вас может постигнуть изрядное разочарование.
Вы неправильно применяете утилиту h2pas.
Эта утилита предназначениа для конвертации заголовочных файлов из Си/Си++ (с расширением .h) в модули Паскаль (с расширением .pas).
Что Вам нужно сделать:
1. Указать в строке Uses Вашей программы модуль mysql50 (FreePascal 2.2 комплектуется этим модулем по умолчанию).
2. Самым внимательнейшем образом почитать книжку по MySQL 5.0, а то с транзакциями Вас может постигнуть изрядное разочарование.
