为什么这样连数据库在ISAPI就不行?
SQLHENV henv =SQL_NULL_HENV;
SQLHDBC hdbc1 = SQL_NULL_HDBC;
SQLHSTMT hstmt1=SQL_NULLHSTMT;
RETCODE retcode;
char gSdata[128],gUser[128],gPasswd[128];
memset(gSdata,0,128);
memset(gUser,0,128);
memset(gPasswd,0,128);
strcpy(gSdata,"xdxat");
strcpy(gUser,"sa");
retcode = SQLAllocHandle(SQL_HANDLE_ENV, SQL_NULL_HANDLE, &henv);
//Set the environment attribute to SQL_OV_ODBC3
retcode = SQLSetEnvAttr(henv, SQL_ATTR_ODBC_VERSION, (SQLPOINTER*)SQL_OV_ODBC3, SQL_IS_INTEGER);
retcode = SQLAllocHandle(SQL_HANDLE_DBC, henv, &hdbc1);
retcode = SQLConnect(hdbc1,(UCHAR *)gSdata,SQL_NTS,
(UCHAR *)gUser,SQL_NTS,
(UCHAR *)gPasswd,SQL_NTS);
为什么这段代码在一般的程序下可以连上数据库,而在ISAPI中却连不上数据库呢?每次返回代码为-1,是在WIN2000下的,数据库口令为空
望那为高手指点一下