MFC中ADO数据库连接
2013-12-31 17:27
169 查看
这是按照孙鑫C++视频第二十讲编写的,但是还没有在VS2012中找到如何得到ConnectionString的方法,待解决,多样数据库的连接
void CAdoDlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 CoInitialize(NULL) ;//初始Com库 _ConnectionPtr pConn(__uuidof(Connection)) ;//__uuidof()获取Connection全局唯一标示符 _RecordsetPtr pRst(__uuidof(Recordset)) ; _CommandPtr pCmd(__uuidof(Command)) ; pConn->ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=pubs" ;//在此添加链接字符串的语句 pConn->Open("" , "" , "" , adConnectUnspecified) ;//查阅MSDN了解相关参数 pRst = pConn->Execute("select * from authors" , NULL , adCmdText) ; pRst->Open("select * from authors" , _variant_t((IDispatch *)pConn) , adOpenDynamic , adLockOptimistic , adCmdText) ; pCmd->put_ActiveConnection(_variant_t((IDispatch *)pConn)) ; pCmd->CommandText = "select * from authors" ; while (!pRst->rsEOF) { ((CListBox *)GetDlgItem(IDC_LIST1))->AddString( (_bstr_t)pRst->GetCollect("au_lname")) ; pRst->MoveNext() ; } pRst->Close() ; pConn->Close() ; pCmd->Release() ; pCmd->Release() ; pRst->Release() ; pConn->Release() ; CoUninitialize() ; }
相关文章推荐
- MFC连接到SQL(ADO数据库访问技术)——表的查询,添加,删除
- MFC VC++下ADO方式访问连接MySQL数据库 添加 删除 修改数据库
- MFC ADO连接数据库
- VC(MFC)以ADO连接数据库(基于控件ListControl)
- MFC中用Ado连接数据库
- MFC使用ADO连接数据库的问题:error C2059: 语法错误 : “<L_TYPE_raw>”
- MFC通过ADO连接数据库
- MFC使用ADO连接数据库的类。
- VC++中使用MFC通过ADO连接数据库方法小结
- MFC中使用ADO方式连接数据库
- MFC单文档使用ADO列表控件连接数据库
- ADO数据库连接问题-win7下mfc开发程序在XP系统下连接问题
- VC++中使用MFC通过ADO连接数据库
- MFC中用Ado连接数据库
- 【转】MFC中用Ado连接数据库
- MFC ADO 数据库连接
- VC++中使用MFC通过ADO连接数据库
- MFC中用ADO连接数据库
- MFC通过ADO链接SQL数据库之获取数据库连接字符串
- MFC或VC++中利用ADO连接数据库的步骤