PHP und ODBC-Datenbankzugriff nur unter Windows?
Michael Vogel
- php
Hi!
Ich weiß nicht, ob ich diese Frage schon einmal hier gestellt habe, aber wie sieht es mit dem ODBC-Zugriff unter PHP aus?
Situation:
Für diese Datenbank gibt es ODBC-Treiber für Windows, unter Linux gibt es definitiv nix dafür, außerdem ist es nicht im PHP direkt implementiert (wie mySQL, MS-SQL, etc.)
Gibt es evtl. "Umsetzer", d.h. eine Art "Brücke", bestehend aus einem Linux-Client, der auf die ODBC-Anfragen reagiert und diese an einen speziellen Windows-Client schickt, der wiederum mit Windows-ODBC-Treibern umgehen kann? Oder kann das Linux-PHP evtl. tatsächlich Windows-ODBC einbinden? (Dürfte IMHO nicht möglich sein, oder?)
Zur Datenbank: Es handelt sich um Navision Financials.
Danke!
Michael
Hallo Michael,
Gibt es evtl. "Umsetzer", d.h. eine Art "Brücke", bestehend aus einem Linux-Client, der auf die ODBC-Anfragen reagiert und diese an einen speziellen Windows-Client schickt, der wiederum mit Windows-ODBC-Treibern umgehen kann? Oder kann das Linux-PHP evtl. tatsächlich Windows-ODBC einbinden? (Dürfte IMHO nicht möglich sein, oder?)
Unter PERL würde ich als "Brücke" auf der Win-Seite einen Server mit WIN32::ODBC-Modul und auf der Linuxseite einen Socket zum "ODBC-Server" aufsetzten. Unter WIN brauchst du noch einen DSN-Eintrag für den ODBC-Treiber der Datenbank.
Chiau Pit
Hi Michael,
habe gerade weiter unten die ausführliche Antwort auf deine Frage nach der Brücke in Perl gefunden:
http://www.teamone.de/selfaktuell/forum/messages/99687.html
Chiau Pit