Domino 9 und frühere Versionen > ND6: Entwicklung
ODBC Zugriff
(1/1)
s.olding:
Hallo!
Ich versuche per LotusScript auf eine Access Datenbank zuzugreifen
--- Code: --- Set result = New ODBCResultSet
Set qry = New ODBCQuery
Set qry.Connection = con
Set result.Connection = con
Set result.Query = qry
...
qry.SQL = "SELECT COMPANYNAME FROM _KontakteAlleFelder_1 WHERE KontaktUniqueDocID LIKE " & Cstr(selection )
resultsetStatus = result.Execute
--- Ende Code ---
Ich bekomme beim Ausühren (mit entsprechendem Errorhandling) zwei Fehlermeldungen:
ODBC Could not complete the requested operation
und
The requested operation requires that you first be connectet to a data source
Die connection besteht aber. Wenn ich mir das Ganze im Debugger anschaue scheint es so, als ob er die Zeilen
--- Code: ---
Set qry.Connection = con
Set result.Connection = con
--- Ende Code ---
ignoriert. Bei den Query und ResultSet Eigenschaften erschient bei Connection nicht con (Also die ODBC Connection) . Was mache ich falsch ?
botschi:
Du hast in den Options ein "Uselsx "*LSXODBC"" ?
MadMetzger:
Sollte ohne der Code dann nicht kompilierbar sein?
Prüf doch mal bevor du deine Aktionen machst, ob die Connection wirklich da ist per con.isConnected, vielleicht ist sie ja tatsächlich nicht da...
Ist denn an dem Platz die Datenquelle vorhanden?(Nur zur Sicherheit)
s.olding:
--- Zitat von: botschi am 21.11.06 - 16:58:34 ---Du hast in den Options ein "Uselsx "*LSXODBC"" ?
--- Ende Zitat ---
Ja.
--- Zitat von: MadMetzger am 21.11.06 - 17:16:22 ---Sollte ohne der Code dann nicht kompilierbar sein?
--- Ende Zitat ---
ist ja nur ein teil des codes der code lässt sich kompilieren, das ist nur ein laufzeitfehler
--- Zitat von: MadMetzger am 21.11.06 - 17:16:22 ---Prüf doch mal bevor du deine Aktionen machst, ob die Connection wirklich da ist per con.isConnected, vielleicht ist sie ja tatsächlich nicht da...
Ist denn an dem Platz die Datenquelle vorhanden?(Nur zur Sicherheit)
--- Ende Zitat ---
Eine Verbindung besteht, das wird vorher schon abgeprüft, Datenquelle ist vorhanden.
MadMetzger:
Ich meinte mit "ohne" das Use-Statement. Und ohne dieses hätte der Code sehr wohl nicht kompiliert, da ja sonst die ODBC-Klassen nicht bekannt wären.
Mehr Ideen habe ich leider nicht...
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln