Mailinglisten-Archive |
guten abend liste, ich bin gerade dabei eine konvertierung zwischen filemaker und mysql mittels php durchzuführen und sitze schon sehr lange an diesem problem. folgendes ist die situation: ich habe im netz eine mysql datenbank deren bestände regel- mässig (alle 1-2 tage) mit einem filemaler server im im LAN abgeglichen werden sollen. ich versuche mittels odbc von meinem windoof pc eine abfrage zu machen, php ist die sprache die ich dabei verwenden möchte. also, hier der quelltext den ich dabei verwende: <? //config $cfg[odbc_server] = "fserver"; $cfg[odbc_pass] = "*****"; $cfg[odbc_user] = "*****"; // db connect if ($db_id = odbc_connect($cfg[odbc_server], $cfg[odbc_user], $cfg[odbc_pass])) { print "ODBC_CONNECT erfolgreich, $cfg[odbc_server] konnektiert ...<br>"; } else { print "odbc_connect zu $cfg[odbc_server] fehlgeschlagen..."; } $ci = odbc_exec($db_id, "SELECT Format, Label FROM Katalognummern") or print "odbc_exec fehlgeschlagen ..."; // zeile 17 print '<table><tr><th>ID</th><th>Format</th><th>Label</th></tr>'; $i = 0; while (odbc_fetch_row($ci)) { $i++; $result = odbc_result($ci, 1); $result1 = odbc_result($ci, 2); print "<tr><td>$i</td><td>$result</td><td>$result1</td></tr>"; } print '</table>'; ?> diese abfrage funktioniert _nur_ wenn ich auf meinem lokalen pc einen filemaker client starte, die datenbanken auf dem server öffne, hier auf dem das sharing via odbc ermögliche und den dann abfrage. wenn ich direkt den filemaker server konnektiere bekomme ich folgende fehlermeldung: Warning: SQL error: [FileMaker][ODBC FileMaker Pro driver][FileMaker Pro]Verbindungsaufbau fehlgeschlagen., SQL state S1000 in SQLExecDirect in d:\online\odbc_connect.php3 on line 17 odbc_exec fehlgeschlagen ... wenn ich eine lokale abfrage mache dann schafft php 30 - 70 abfragen (je nachdem wie komplex diese ist) und verschwidet dann in die ewigen jagdgründe. also, zu meinen fragen: 1) warum kann ich nicht remote zu einem server konnektieren ? ich habe in der windoof systemsteuerung alles korrekt eingestellt. 2) warum verabschiedet sich php so schnell, ist die odbc implementierung so schlecht oder liegt das an meiner kombination Filemakerserver sendet daten an lokalen filemaker client der dann die daten teilt und odbc ermöglicht darauf zuzugreifen, dazu ein win apache und win php4 ? 3) weis jemand was man als passwort und als benutzer bei der odbc_connect funktion angeben muss ? filemaker ist defaulmässig nur mit passwort geschützt, man benötigt keinen usernamen ... also, ich befürchte dass sich niemand für dieses problem interessieren wird, ist ja auch ziemlich exotisch.... falls sich doch jemand findet der mir auch nur einen kleinen tipp geben kann, ich freue mich über jede hilfe ! viele grüße und schönen abend noch --felix ---------- Felix Gonschorek UCMG Germany - Hauptstr. 24 - D 69151 Neckargemuend phone: +49 (0)6223 920630 - fax: +49 (0)6223 920621 visit us at: http://www.ucmg.com
php::bar PHP Wiki - Listenarchive