Hallo zusammen,
ich scheitere leider beim Aufbau einer ODBC-Verbindung zu einer SQL-Datenbank (Notes-Client: 12.01, Windows 10 (64 Bit); Server: 8.0.1). Auf dem Client-Rechner ist eine 64-Bit-ODBC-Datenquelle (MySQL ODBC 8.0 Unicode Driver) eingerichtet. Die testweise Verbindung zur ODBC-Datenbank funktioniert auch.
Per Script klappt die Verbindung allerdings nicht. Dieses sieht so aus:
Sub Click(Source As Button)
Dim mysqlConnection As New ODBCConnection
Dim sqlQuery As New ODBCQuery
Dim result As New ODBCResultSet
Dim selectAllQuery As String
Dim doc As NotesDocument
Dim session As New NotesSession
Dim generalDb As NotesDatabase
On Error Goto errblock
Set generalDb = session.CurrentDatabase
Call mysqlConnection.ConnectTo("Verbindungsname","User","Passwort")
If Not mysqlConnection.IsConnected Then
Print "Connection is not working! Try again later!"
Exit Sub
Else
Print "Success connection to MySQL database - Datennbank!"
End If
errblock:
If Cstr(Err) Then
Print Cstr(Err) + " Message: " + Cstr(Error)
If result.GetError <> DBstsSuccess Then
result.Close(DB_CLOSE)
Messagebox result.GetErrorMessage + Chr(13) + result.GetExtendedErrorMessage
mysqlConnection.Disconnect
Exit Sub
End If
End If
End Sub
Die Fehlermeldung lautet dann:
LS:DO - The operation failed for unspecified reasons
LS:DO - If this message is displayed, it means that an error code was raised somewhere without a specific explanation or reason. This is a software error und should be corrected.
Müssen eventuell noch Treiber installiert werden?