Article ID: 166083
Article Last Modified on 3/18/2004
SQLAllocEnv(&henv);
//enable connection pooling
SQLSetEnvAttr(
NULL,
SQL_ATTR_CONNECTION_POOLING,
(SQLPOINTER)SQL_CP_ONE_PER_DRIVER,
SQL_IS_INTEGER);
SQLAllocConnect(henv,&hdbc);
// connect to the OLE DB ODBC provider
OleInitialize(NULL);
...
hr = CoCreateInstance( CLSID_MSDASQL, NULL, CLSCTX_INPROC_SERVER,
IID_IDBInitialize, (void **)&pIDBInit );
...
CoUninitialize();
//finish OLE DB stuff
SQLFreeConnect(hdbc);
SQLFreeEnv(henv);
//disable connection pooling
SQLSetEnvAttr(
NULL, // make process level cursor pooling
SQL_ATTR_CONNECTION_POOLING,
(SQLPOINTER)SQL_CP_OFF,
SQL_IS_INTEGER);
Additional query words: viper asp pool ado
Keywords: kbhowto kbprogramming KB166083