Форум » [x]Harbour » Как работать с MySQL -базами , расположенными на сервере в Сети? » Ответить

Как работать с MySQL -базами , расположенными на сервере в Сети?

Softlog86: Имеется сайт . На нём крутится MySQL . Хочется средствами HARBOUR как-то подключаться к БД в Сети - записывать данные / считывать . Или дохлый номер ?

Ответов - 4

santy: Проблем нет. В Contrib собрать библиотеки для mysql. Для этого скачать с сайта http://dev.mysql.com/downloads/connector/c/ коннектор для своеё системы. Если вы не зарегистрированы можна с http://mirror.cogentco.com/pub/mysql/Connector-C/. Установить переменную и пересобрать. SET HB_WITH_MYSQL=D:\xBase_libs\mysql_lib\include Можна использовать 3 варианта: 1. hbmysql идёт в поставке (x)Harbour 2. Библиотека tdolphin (сайт http://tdolphin.blogspot.com/). Скачать и собрать. 3. В поставке minigui идёт HbMySQL, в поставке HMG есть HMGSQL, простой интерфейс для работы с Mysql (3 функции) .

Softlog86: То есть без установки подобного коннектора - из клиентской программы до сервера не достучаться ? Хочется минимум установок предлагать клиентам ( ну тупые ) ...... Задача - доработать существующее ПО под доступ к ДБ MySQL на сервере (сайт) без доп установок ( ну если только несколько DLL подкачать на клиентский комп) ...

santy: Softlog86 пишет: То есть без установки подобного коннектора - из клиентской программы до сервера не достучаться ? Ну вам же нужно собрать библиотеки для работы с mysql. Не хотите использовать классы, можно использовать hmgmysql из HMG там три функции. Всё просто, примеры можна найти на форуме HMG. После компиляции, скопируйте libmysql.dll в каталог с программой.


santy: Есть ещё вариант использовать OLeDB для MySql. Нужно поискать по форумах. Многие используют, были кажется темы на fivesoft.



полная версия страницы