已经成功配置了用户DNS, 名称为mysql,测试连接成功了但是在VC++2008下写入下语句 RETCODE error;
HENV henv;
HDBC hdbc; error = SQLAllocEnv(&henv);
error = SQLAllocConnect(henv,&hdbc);
error = SQLConnect(hdbc,"mysql",SQL_NTS,"lawliet",SQL_NTS, "123", SQL_NTS);前两句返回都是0,SQLConnect返回-1, 求解.
HENV henv;
HDBC hdbc; error = SQLAllocEnv(&henv);
error = SQLAllocConnect(henv,&hdbc);
error = SQLConnect(hdbc,"mysql",SQL_NTS,"lawliet",SQL_NTS, "123", SQL_NTS);前两句返回都是0,SQLConnect返回-1, 求解.
先用命令行工具连接一下试试。
http://topic.csdn.net/u/20110322/09/bcef1933-6d75-4e33-9409-1d775b5eb3f6.html
刚刚用ADO试了, 确实可以用.
ODBC的API是太老了, 没人用了么...