vc下用odbc连接mysql

来源:百度知道 编辑:UC知道 时间:2024/05/28 02:22:28
CString strDNS = "Provider=MSDASQL.1;DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=tttt;UID=root;PWD=";

请问这个语句有什么错误?
在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;
}

要包含头文件
#include <odbcinst.h>
#include <afxdb.h>