在VC下用ODBC连接MySQL数据库,想访问局域网中其他电脑的MySQL数据库。大家请帮帮忙!

解决方案 »

  1.   

    ::SQLConfigDataSource(NULL,ODBC_ADD_DSN,"SQL Server","DSN=aaa\0 SERVER=(MYSQL服务器的IP地址)\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>