首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

vs2010连接access2007数据库的有关问题

2012-04-15 
vs2010连接access2007数据库的问题try{m_pConnection.CreateInstance(ADODB.Connection)bstr_t strConn

vs2010连接access2007数据库的问题
try
{
m_pConnection.CreateInstance("ADODB.Connection");
bstr_t strConnect="DRIVER={Microsoft Access Driver (*.mdb,*.accdb)};\
uid=;pwd=;DBQ=mail.accdb;";
m_pConnection->Open(strConnect,"","",adModeUnknown);

}
catch(_com_error e)
{
AfxMessageBox(e.Description());
}

上面本来是在vc6.0下连接access2003数据库的代码,我只是把*.mdb改成了*.mdb,*.accdb。可是连不上,那个大虾帮看一下
如何改代码能连接上数据库。

[解决办法]
*.mdb

C/C++ code
      OleDbConnection conn = new OleDbConnection();        conn.ConnectionString = @"Provider=Microsoft.JET.OLEDB.4.0;Data Source=" + Server.MapPath("data.mdb");        conn.Open();        if (conn.State == ConnectionState.Open)        {            Label1.Text = "数据库连接已经打开";        }        else        {            Label1.Text = "数据库连接未打开";        }        conn.Close(); 

热点排行