[1] sqlconnect(OdbcConnectionName AS String, [CanShare AS Logical?]) AS Integer
[2] sqlconnect(SqlHandle AS Integer) AS Integer
Stellt eine Verbindung zu einer ODBC-Datenquelle her.
Im ODBC-Treibermanager von Windows und Linux lassen sich ODBC-Datenquellen einrichten die über einen eindeutigen Namen angesprochen werden können. Der Parameter OdbcConnectionName kann nun verwendet werden diese Konfiguration anhand ihres eindeutigen Namens zu finden und eine Verbindung mit der Datenquelle herzustellen.
Legt fest ob das neue erzeugte SqlHandle vervielfältigt werden darf.
Anstatt eine Zeichenkette mit einem Datenquellennamen anzugeben, kann auch ein bereits vorhandenes SqlHandle angegeben werden, um es zu vervielfältigen. Das Vervielfältigen von Handles ist dann notwendig, wenn die gleiche Datenbankverbindung verwendet werden soll um mehrere Datenbankabfragen gleichzeitig auszuführen oder vorzubereiten.
Der Rückgabewert ist entweder ein neues SqlHandle, oder -1, falls ein Fehler aufgetreten ist. In diesem Fall kann der genaue Fehler mit aerror() abgerufen werden.
Beispiel mit Shared-Handles
Bitte beachten Sie, dass die 32-Bit Version der DO-Runtime nur 32-Bit Versionen des ODBC-Treibers und die 64-Bit Version der DO-Runtime nur 64-Bit Versionen des ODBC-Treibers nutzen kann.