28. august 2007 - 09:12Der er
9 kommentarer og 1 løsning
Connecte til Access DB
Jeg ved godt, at PHP og Access er optimalt, men det er nu en gang sådan det lige skal være.
phpinfo() giver følgende resultat ang. ODCB:
odbc ODBC Support enabled Active Persistent Links 0 Active Links 0 ODBC library Win32
Directive Local Value Master Value odbc.allow_persistent On On odbc.check_persistent On On odbc.default_db no value no value odbc.default_pw no value no value odbc.default_user no value no value odbc.defaultbinmode return as is return as is odbc.defaultlrl return up to 4096 bytes return up to 4096 bytes odbc.max_links Unlimited Unlimited odbc.max_persistent Unlimited Unlimited
Men jeg kan ikke få min connection til at virke. Access databasen ligger på en anden server end den hvorfra PHP'en afvikles. Begge maskiner er Windows maskiner.
Hvor skal der oprettes ODBC kilde for at det skal virke. Jeg synes, når jeg læser om det, at der er mange modstridende oplysninger.
Det eneste jeg kender er webhotellets ftp oplysninger, og det er jo ikke nok. Hvad mere skal jeg bruge?
Du skal undersøge to ting. Første: Kan du få lov til at forbinde til en database uden for dit webhotel Andet: Er det tilladt at forbinde til din database udefra.
Det er nemlig ikke sikkert det er tilladt for dig at forbinde til databasen udefra, dvs fra en ekstern server/pc. Spørg dem som hoster dine sider og din database om du har lov til det og i så fald hvilke porte du skal bruge.
Der er vist ingen grund til at antage at webhotellet har åbnet for at man kan tilgå din Access base udefra via ODBC - svaret er derfor det samme som i starten: Nej, det kan du ikke. Du kan kun tilgå en Access-base fra et script, som køre på samme server som basen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.