SQLBrowseConnect (level two only)
SQLBrowseConnect supports an iterative method of discovering and enumerating the attributes and attribute values required to connect to a data source.
Each call to SQLBrowseConnect returns successive levels of attributes and attribute values. When all levels are enumerated, a connection to the data source is completed, and a SQLBrowseConnect string is returned with a return code of now connected to the data source.
SQLSTATE | Error value | Error message |
---|---|---|
01000 | -11001 | General warning |
01004 | -11003 | Data truncated |
01S00 | -11005 | Invalid connection string attribute |
08001 | -11015 | Unable to connect to data source |
08002 | -11016 | Connection in use |
08S01 | -11020 | Communication-link failure |
28000 | -11033 | Invalid authorization specification |
IM002 | -11041 | Data source not found and no default driver specified |
IM003 | -11042 | Specified driver could not be loaded |
IM004 | -11043 | Driver's SQLAllocEnv failed |
IM005 | -11044 | Driver's SQLAllocConnect failed |
IM006 | -11045 | Driver's SQLSetConnectOption failed |
IM009 | -11048 | Unable to load translation shared library (DLL) |
IM010 | -11049 | Data-source name too long |
IM011 | -11050 | Driver name too long |
IM012 | -11051 | DRIVER keyword syntax error |
S1000 | -11060 | General error |
S1001 | -11061 | Memory-allocation failure |
S1090 | -11071 | Invalid string or buffer length |
S1T00 | -11094 | Time-out expired |
08S01 | -11301 | A protocol error has been detected. Current connection is closed. |
S1000 | -11303 | Input connection string too large |
S1000 | -11317 | Invalid connectdatabase value specified |
S1000 | -11318 | Invalid vmbcharlenexact value specified |
S1000 | -11320 | Syntax error |
S1000 | -11323 | The statement contained an escape clause not supported by this database driver |