The SimbaEngine X SDK enables your custom ODBC driver to support asynchronous ODBC. ODBC 3.8 supports asynchronous execution of ODBC connection functions, while ODBC 3.52 only supports asynchronous execution of statement functions. For more information about asynchronous ODBC support, see http://msdn.microsoft.com/en-us/library/ms713563%28v=vs.85%29.aspx
SimbaEngine 9.3 and later releases supports the polling method for this asynchronous functionality. However, this support varies by platform as listed below.
Executing functions asynchronously using the polling method involves calling the same function is repeatedly until the function no longer returns SQL_STILL_EXECUTING. When repeatedly calling the function in such a loop, it’s recommended that the same parameters be passed each time and that their values remain unchanged. This will prevent any unexpected errors from occurring.