我已经成功地制作了连接器/ODBC,然后我编写了一些代码:
SQLHENV henv;
SQLHDBC phdbc;
SQLRETURN retcode;
retcode = SQLAllocEnv(&henv);
retcode = SQLAllocConnect(henv,&phdbc);
if(retcode == SQL_SUCCESS)
{
char *a="cc_mysql";
char *b="chen1991";
retcode = SQLConnect(phdbc,(SQLCHAR*)a,SQL_NTS,(SQLCHAR*)b,SQL_NTS,(SQLCHAR*)b,SQL_NTS);
}
但我无法连接。我调试它,发现 SQLAllocConnect 返回 true ,但 SQLConnect 返回 -1,我无法理解发生了什么。