Змінюй хід війни! Допомагай ЗСУ!

Delphi + PHP

  • Автор теми Автор теми Merphy
  • Дата створення Дата створення
Статус: Офлайн
Реєстрація: 06.03.2008
Повідом.: 215
Помогите, плиз немного въехать...
Есть база на MySQL, выложенная в нэте.
А меня попросили немного поработать с ней.
В Делфи стандартных компонент не нашел под MySql.
Нашел MicroOLAP DAC for MySQL Trial license v2.7.1
Во-первых, что значит "ТРИАЛ" - это как Firebird? Матюкнется, что триал и дальше пойдет работать или когда-то "выключится насовсем" и может другое что-то есть/посоветуете?
Во-вторых.. Не нашел управление транзакциями... В Нэте не очень то понятно написано про них на MySql. Сказано, что только 2 типа таблиц поддерживают транзакции. То есть это сервером нужно закладывать полностью всю логику и обработчик ошибок?

Может быть есть компоненты под PHP для работы с FireBird? Мне просто так проще будет, да и инструменты по-моему по-лучше.
Если не правильно вопрос задал - прошу снисходительного отношения.:)
 
триал - скорее всего, до какогото срока будет работать..
может, через odbc? тут различные коннекторы - Посилання видалено
транзакции в mysql - это миф

в пхп есть файрбед.. тока скомпилен должен быть с поддержкой оного
Посилання видалено
 
Помогите, плиз немного въехать...
Есть база на MySQL, выложенная в нэте.
А меня попросили немного поработать с ней.
В Делфи стандартных компонент не нашел под MySql.
Нашел MicroOLAP DAC for MySQL Trial license v2.7.1
Во-первых, что значит "ТРИАЛ" - это как Firebird?

коннекторы ищи у них же (мускл) их наделали много, все халявные
только от этого эта бд лучше не станет )
когда то делал клиента на С#
а триал значит, что когда то у тебя перестанет работать,
будет денег просить )
 
триал - скорее всего, до какогото срока будет работать..
может, через odbc? тут различные коннекторы - транзакции в mysql - это миф

в пхп есть файрбед.. тока скомпилен должен быть с поддержкой оного

Спасибо за ответ.
Первая ссылка больше поможет, чем вторая. Я PHP в глаза не видел.:)
Так что буду решать, или с разработчиками базы ковыряться с PHP или самому в делфи визуализировать локально базу на MySQL.

только от этого эта бд лучше не станет )
когда то делал клиента на С#
а триал значит, что когда то у тебя перестанет работать,
будет денег просить )

Мне не перебирать базу надо, а вывести пару диаграмм, распечатку выборок... базу саму я трогать не собираюсь. Может это и другими способами можно сделать, только я не знаю PHP, а "Они" тоже не знают как это сделать...
Понятие ТРИАЛ я знаю что такое, только FIBPlus (а не FireBird, Sorry ошибся) тоже писал, что Триал, а гда полтора уже матюкается и продолжает работать...
 
MySQLDAC
Работает нормально. Естественно платная. Ломанные в сети есть.
Если нужны бесплатные, то ZeusDB.
Насколько мне известно, они давно не обновлялись, но для Delphi 2007 портирован. Для Delphi 2009 - не знаю.
ADO из стандартного комплекта держит MySQL через ODBS, только настройка геморная.

Ну, а транзакции в MySQL - отдельная песня.
 
Delphi+MySQL
Вот от сюда (Посилання видалено) мона скачать
Connector/ODBC - MySQL ODBC driver

* Connector/ODBC 5.1 — Generally Available (GA) release
* Connector/ODBC 3.51 — Previous Generally Available (GA) release
Т.е. это ODBC дрова для Мускула, 3.51 работают с Delphi7
После того как установите, c Мускулам мона раюботаь чере ADO например указав источником ODBC и данный драйвер

PHP+firebird(interbase).
Поскоку фаерберд онже интербейз подайдут натив функции для работы с СУБД Interbase начинаются с ibase_, Например ibase_add_user(). В мурзилке по пхп усе подробно описано.

В MySQL вся это хрень управление транзакций ошибки реализовуется чаще всего на стороне клиента. В базе тока таблички ;) имхо.
 
Delphi+MySQL

* Connector/ODBC 5.1 — Generally Available (GA) release
* Connector/ODBC 3.51 — Previous Generally Available (GA) release

Это уже скачал, тока што. Все равно, спасибо...
А вот еще вопрос :D Подзадолбал, наверно, CodeGear - не поможет в моем случае? Я так понял, это PHP уже интегрированное в Делфи?
 
Это уже скачал, тока што. Все равно, спасибо...
А вот еще вопрос :D Подзадолбал, наверно, CodeGear - не поможет в моем случае? Я так понял, это PHP уже интегрированное в Делфи?

Есть Delphi for Win32 - это обычная Delphi. С Delphi Language, в качестве языка и обычной VCL. Есть Delphi for PHP. Это совсем другой продукт.
 
Есть Delphi for Win32 - это обычная Delphi. С Delphi Language, в качестве языка и обычной VCL. Есть Delphi for PHP. Это совсем другой продукт.

Понятно... Информация более чем исчерпывающая.
Спасибо всем, кто откликнулся!:клас:
 
Назад
Зверху Знизу