So baue ich den Connection-String auf:
Code: Alles auswählen
cConnectService := "DBE=ODBCDBE"
cConnectService += ";DRIVER=SQL Server"
cConnectService += ";SERVER=" + cSQLServer
cConnectService += ";UID=" + cSQLServerUser
cConnectService += ";PWD=" + cSQLServerPass
cConnectService += ";DATABASE=" + cDBName
oSession := DacSession():new(cConnect)
? oSession:isConnected()
? oSession:getLastError()
?oSession:getLastMessage()
Im weiteren Verlauf, wenn ich den durchlaufen lasse, kommt beim ersten USE dann natürlich sofort ein Fehler:8502
DatabaseEngine not specified
Wo kann der Fehler liegen?Fehlermeldung hat geschrieben:Xbase++ Version : Xbase++ (R) Version 1.90.355
Betriebssystem : Windows Vista 06.01 Build 07600
------------------------------------------------------------------------------
oError:args :
-> VALTYPE: L VALUE: .F.
-> VALTYPE: C VALUE: ODBCDBE
-> VALTYPE: C VALUE: mita
-> VALTYPE: U VALUE: NIL
-> VALTYPE: U VALUE: NIL
-> VALTYPE: L VALUE: .F.
oError:canDefault : J
oError:canRetry : J
oError:canSubstitute: N
oError:cargo : NIL
oError:description : Database Engine und aktive Session sind nicht kompatibel
oError:filename :
oError:genCode : 92
oError:operation : DbUseArea
oError:osCode : 0
oError:severity : 2
oError:subCode : 8062
oError:subSystem : BASE
oError:thread : 1
oError:tries : 1
------------------------------------------------------------------------------
CALLSTACK:
------------------------------------------------------------------------------
Aufgerufen von NET_USE(21)
Aufgerufen von PROGRAMM(191)
Aufgerufen von MAIN(42)
Jan