Ich habe WIN 10 64Bit und eine mariadb auf einer NAS. (soll kompatibel zu mysql sein, phpadmin geht jedenfalls auf die Datenbank)
Den mariadb 2.0 ODBC Treiber 64Bit installiert.
Eine Benutzer-DSN auf dem PC angelegt die dann auch eine verbindung zu dem mariadb server hat. Name: mariadb1
Wenn ich nun den folgenden Befehl von xBase++ ausführe
Code: Alles auswählen
DbeSetDefault( "ODBCDBE" )
aDataSrc := DbeInfo( COMPONENT_DATA, ODBCDBE_DATASOURCES )
Code: Alles auswählen
cConnect := "DBE=ODBCDBE;DSN=mariadb1;UID=re1;PWD=re1;DATABASE=auftrag" // Verbindung zum SQL Server mit User und PW gleich.
Code: Alles auswählen
oSession := dacSession():new(cConnect)
IF !oSession:isConnected()
MsgBox( oSession:getLastMessage(), "Cannot connect to " + cConnect)
Es gibt immer eine Fehlermeldung. Can not connect to DBE=ODBCDBE
Ich habe alles in kleinbuchstaben, da LINUX case sensitive ist.
Wo könnte hier mein Fehler liegen.
Danke
Bernd