connectWithTimeout method
Establishes a connection with a login timeout.
timeoutMs is the login timeout in milliseconds (0 = driver default).
Returns a connection ID on success, 0 on failure.
Implementation
int connectWithTimeout(String connectionString, int timeoutMs) {
final connStrPtr = connectionString.toNativeUtf8();
try {
final connId = _bindings.odbc_connect_with_timeout(
connStrPtr.cast<bindings.Utf8>(),
timeoutMs,
);
return connId;
} finally {
malloc.free(connStrPtr);
}
}