数据库连接问题,搞了一天,头都搞疼了,还是搞不对,求助大家啦
翟码农 2012-03-30 09:21:15 try
{
m_pConnection.CreateInstance("ADODB.Recordset");
_bstr_t strConnect="Provider=SQLOLEDB;DataSource=ADED8AFF50B246E;\
InitialCatalog=test;uid=sa;pwd=zhai@9172;";
m_pConnection->Open(strConnect,"sa","zhai@9172",adModeUnknown);
}
catch(_com_error e)
{
//to show the error information
CDialog dlg;
dlg.MessageBox("数据库连接失败");
//AfxMessageBox(e.Description());
}
我使用ADO data控件和datagrid控件做的,
有两个问题:1.数据库关闭时,我MFC里的datagrid仍然能显示数据内容,难道数据源被存储到我项目里了,我还以为这也要连接数据库呢?
2.后来我插入数据,经过调试,就是执行到上面连接时,carry到异常了。上面数据库,用户名,密码都是绝对正确的。是不是数据库没连接上啊?就上面三句,照着网上左改又改,老改不对。那个strConnect字符串里内容顺序是不是可以随便啊,
望大侠指点迷津啊