phpbar.de logo

Mailinglisten-Archive

mySQL, Access 2000 und Fehlermeldung E_FAIL

mySQL, Access 2000 und Fehlermeldung E_FAIL

Thomas Griwenka mysql-de_(at)_lists.bttr.org
Mon, 11 Feb 2002 13:58:30 +0100


Hallo alle zusammen,

ich lese die Liste schon eine ganze Weile und habe auch jede Menge Tips
schon umsetzen können. Aber jetzt habe ich ein Problem mit mySQL, das
ich nicht verstehe.

Meine Umgebung:

- mySQL 3.23.39 auf Linux 2.4.x
- Access 2000 als Frontend (aber nur als Frontend)
- myodbc-2.50.39-nt

Die Zugriffe auf die mySQL-Datenbank gehen durch den aktuellen
ODBC-Treiber. Allerdings arbeite ich nicht mit irgendwelchen gebundenen
Datenfeldern oder so was. Ich nehme eine Connection und schicke echte
SQL-Statements für mySQL an die Datenbank. Das funktioniert mittlerweile
richtig gut und superschnell. Wenn da nicht folgendes Problem wäre:
########################################################################
######################################
Dim con as New Connection
Dim strdb As String

strdb =
"DSN=TMInbound;Provider=MSDASQL;Driver=MySQL;Server=10.1.100.8;UID=tgriw
enka;PWD=hjwpsn;database=" & dbname & ";Option=16386"

con.ConnectionString = strdb
con.Open

qryI = "SELECT * FROM CallInbound WHERE CIVorgangsnummer = '" &
strIAdrNr & "' ORDER BY CIIDNR DESC LIMIT 1"
rstI.Open qryI, con, adOpenStatic, adLockReadOnly

If rstI.RecordCount = 1 Then
########################################################################
######################################

Eigentlich sollte RecordCount die Anzahl der gefundenen Datensätze
enthalten (in diesem Fall also eine 1 oder 0). Leider bekomme ich nur
die Fehlermeldung: "Der Datenprovider oder ein anderer Dienst gab den
Status E_FAIL zurück."

Jetzt kommt der Hit, wenn ich die Tabelle in Access verknüpfe und die
Connection darauf umstelle, dann funktioniert es einwandfrei. Ohne
Änderung an den Daten!

Hat jemand eine Idee, wo hier mein Denkfehler liegt? Oder was die
Fehlermeldung eigentlich bedeutet?

Ach ja, an anderen Stellen im Programm funktioniert diese Art des
Zugriffs völlig problemlos!

Ich hoffe, Ihr könnt was mit meiner Beschreibung anfangen und mir
vielleicht helfen.

Grüsse
Thomas

---
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive