vc下,odbc连接mysql的问题,请赐教。

来源:百度知道 编辑:UC知道 时间:2024/05/13 09:42:27
请问,我现在这个:
CString strDNS = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;Port=3306;DATABASE=sql;UID=root;PWD=;Option=3;";
hr = m_Connection->Open(_bstr_t(strDNS), "root", "", 0);
-------------------------------
我是win2000系统,vc平台。
现在vc不报错,但服务器没反映。请问这是怎么回事?

::SQLConfigDataSource(NULL,ODBC_ADD_DSN,"SQL Server","DSN=aaa\0 SERVER=(Local)\0

DATABASE=mydb\0\0"); //odbc中添加一个数据源,数据源名称:aaa,本地服务器,数据库名:mydb
try
{
CDatabase m_DbOdbc; //创建数据库对象
m_DbOdbc.OpenEx("DSN=aaa;UID=user;PWD=pa;",CDatabase::noOdbcDialog); //链接并打开数据库
}
catch(CDBException *e)
{
return FALSE;
}