Могу ли я использовать Delphi для записи в BDE и PHP для чтения из него? - PullRequest
2 голосов
/ 13 мая 2010

I настоятельно предпочитают не использовать дополнительные сторонние компоненты, библиотеки или библиотеки DLL (по крайней мере, в v1.0), если только нет абсолютно другого решения.

Вопрос: (как) я могу использовать Delphi для прогрессивного создания базы данных BDE и записи в нее, а затем использовать PHP для чтения из нее?

Есть ли URL-адреса для примеров учебника?


Люди советуют против этого. Хорошо, конечная цель в любом случае - это какая-то форма интерфейса ODBC. Кто-то упомянул мне ADO, но я не вижу, как его установить.

Мне нужно программно создать всю базу данных и содержимое в Delphi - во время выполнения - Я не имею представления о ее содержимом или даже имени во время компиляции.

Какой самый простой маршрут для меня? Спасибо

Ответы [ 2 ]

4 голосов
/ 13 мая 2010

Звучит как плохая идея, если честно. BDE давно устарел, и я серьезно сомневаюсь, что вы можете заставить PHP работать с ним.

Я бы рекомендовал использовать стандартную базу данных, такую ​​как Firebird или MySQL, для которой существуют установленные библиотеки Delphi и PHP, или XML, если набор данных не слишком велик.

2 голосов
/ 13 мая 2010

Под BDE вы имеете в виду Paradox или DBase? Не рекомендую использовать их больше. Я перешел в Firebird и MySQL несколько лет назад, как рекомендует Алан.

Delphi поддерживает базу данных Firebird / Interbase из коробки AFAIK, и для нее существуют библиотеки PHP. И наоборот: поддержка MySQL есть во всех установках PHP, и есть несколько очень хороших компонентов для Delphi

...