Suchen
 
Inside Forum
Nützliche Links
PHP News
 
phpforum.de UserMap
 
phpforum.de bei Facebook
 


phpforum.de bei Twitter
 
phpforum.de Tipp
PHP Test



werbung



Zurück   Forum: phpforum.de > PHP > PHP

PHP Alles rund um PHP

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.07.2010, 09:44
DerCalli DerCalli ist offline
Engagierter Besucher
 
Registriert seit: 20.10.2004
Beiträge: 128
Standard Zugriff auf Access Datenbank (DSN-lose Verb.)

Hallo zusammen,

ich würde gerne mit PHP eine Verbindung zu einer Access Datenbank (mdb Datei) aufbauen ohne dabei eine ODBC Quelle zu verbinden. Kann mir wer sagen wie ich da am besten zurecht komme?

Wer sich fragt warum keine ODBC Quelle, es funktioniert einfach nicht. Ich habe schon x-mal versucht die Datenquelle einzurichten. Dabei sollte alles korrekt installiert sein.

thx
Mit Zitat antworten
  #2  
Alt 21.07.2010, 10:18
reeko reeko ist offline
Engagierter Besucher
 
Registriert seit: 26.05.2006
Beiträge: 278
Standard AW: Zugriff auf Access Datenbank (DSN-lose Verb.)

Sorry, das muss ich einfach fragen
Und wieso nimmst du nicht einfach MySQL?
Mit Zitat antworten
  #3  
Alt 21.07.2010, 10:28
DerCalli DerCalli ist offline
Engagierter Besucher
 
Registriert seit: 20.10.2004
Beiträge: 128
Standard AW: Zugriff auf Access Datenbank (DSN-lose Verb.)

Ja, wenns so einfach wäre :-)

Also, die Access Datenbanken werden ständig aktualisiert, glaube die Stammen aus irgendeiner WAWI-Software und werden manuell hochgeladen. Das war so, das ist so und das soll auch so bleiben - na von mir aus :-) Mal sehen, vielleicht schreib ich mir nen Script der den ganzen Kram in MYSQL schreibt - wäre ja kein Ding.

Jedenfalls hab ich es inzwischen doch geschafft die ODBC Verbindung aufzubauen. Das scheint alles zu funktionieren.

Code:
$conn = odbc_connect($dsn, $uid, $pwd) or die(odbc_error());


$conn: resource(1) of type (odbc link)

Soweit so gut. Also direkt mal versuchen ne Query auszuführen:

PHP Quellcode:
$query = "select * from test";  //test ist eine Tabelle in der mdb Datei.
$result = odbc_exec($conn, $query);


Allerdings wird mir dabei ein Fehler ausgegeben den ich nicht nachvollziehen kann:

SQL Quellcode:
Warning: odbc_exec() [FUNCTION.odbc-exec]: SQL error: [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet DATABASE engine cannot find the input TABLE OR query 'test'. Make sure it EXISTS AND that its name IS spelled correctly., SQL state S0002 IN SQLExecDirect IN [Dateipfad] ON line 13
Mit Zitat antworten
  #4  
Alt 21.07.2010, 11:04
H3llGhost H3llGhost ist offline
Engagierter Besucher
 
Registriert seit: 21.01.2007
Beiträge: 532
H3llGhost eine Nachricht über ICQ schicken
Standard AW: Zugriff auf Access Datenbank (DSN-lose Verb.)

Ich würde mal drauf tippen, dass die Tabelle nicht existiert.
Mit Zitat antworten
  #5  
Alt 21.07.2010, 11:13
DerCalli DerCalli ist offline
Engagierter Besucher
 
Registriert seit: 20.10.2004
Beiträge: 128
Standard AW: Zugriff auf Access Datenbank (DSN-lose Verb.)

Ich bin doch nitt blöd :-)

Die Tabelle existiert. Wenn ich die Datei ziehe und in Access öffne seh ich sie doch.
Mit Zitat antworten
  #6  
Alt 21.07.2010, 12:31
Bernd456 Bernd456 ist offline
Forum-Mitarbeiter
 
Registriert seit: 17.01.2006
Beiträge: 14.529
Bernd456 eine Nachricht über Skype™ schicken
Standard AW: Zugriff auf Access Datenbank (DSN-lose Verb.)

Zitat:
cannot find the input TABLE OR query 'test'
Dann lügt eben Deine Microsoft Jet Engine.
Beschwer Dich bei Microsoft.
__________________
Der Kopf ist rund, damit das Denken die Richtung wechseln kann.
Mit Zitat antworten
  #7  
Alt 21.07.2010, 12:36
DerCalli DerCalli ist offline
Engagierter Besucher
 
Registriert seit: 20.10.2004
Beiträge: 128
Standard AW: Zugriff auf Access Datenbank (DSN-lose Verb.)

Komisch, dass Problem war ein falsches Passwort bei der Einrichtung der ODBC Verbindung. Wundert mich etwas da die Resource ja zurück gegeben wurde und damit die Verbindung bestehen sollte ;-)
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Remote Zugriff auf MS Access Datenbank KingAcid23 Datenbanken 0 27.06.2008 18:10
The HTTP verb used to access this page is not allowed. eddyp PHP 1 10.10.2006 21:04
Zugriff über ODBC auf Access Datenbank (*.MDB) brunbaur Datenbanken 0 04.05.2006 19:19
PHP - ODBC - Access Zugriff auf Datenbank mgphpit PHP 2 30.11.2005 09:15
Zugriff per Php auf Microsoft Access Datenbank? Ajax Datenbanken 3 16.09.2004 14:38


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:15 Uhr.


Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Powered by NuWiki v1.3 RC1 Copyright ©2006-2007, NuHit, LLC