玩数据库的high man ,50分相送:Fram中访问m_pSet 用一个data控件要求设置“databaseName”和“datasource”,然后再对应别的对话框text的datasourcr和dataField设置好久可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在DIALOG中使作RECORDSET * DB; 用Classwizard在class info 页面中对Dialog类的foreign class和foreitn variable进行设置,想干什么都可以。 看你的数据库在那里连接了的你可以将数据库连接放在APP中,也就是在程序的初始化部分连接,设定连接成公共变量, _ConnectionPtr m_pConnection;然后在你的DIALOG中使用函数 CMyApp *pApp; pApp=(CMyApp*)AfxGetApp();在你要使用数据库RECORDSET的地方hr=pRecordset.CreateInstance (__uuidof(Recordset)); if (SUCCEEDED(hr)) { pRecordset->PutRefActiveConnection(pApp->m_pConnection); hr=pRecordset->Open(_variant_t(bstrQuery), vNull, adOpenForwardOnly, adLockOptimistic, adCmdText); if (SUCCEEDED(hr)) { BRecordset=TRUE; } } vs2010vc++中的edit control控件的参数传递问题,求助大虾们 关于字体的问题 帮忙推荐初学VC的经典书籍,偶刚开始搞VC6.0,什么都不明白 DLL调用 com技术内幕的第十章:如何编译idl文件(先20分试探)? 请问CListCtrl可以实现网格吗? 软件考试认证方面都有哪些,报名程序是是什么? 关于网络游戏的外挂程序! 请问 多文档中如何在不同的子窗口间发消息 vc对串口编程有什么好书或者网站? 请问在linux里怎么安装网卡~ 怎么设置MSSDK的路径?
你可以将数据库连接放在APP中,也就是在程序的初始化部分连接,设定连接成公共变量, _ConnectionPtr m_pConnection;
然后在你的DIALOG中使用函数 CMyApp *pApp;
pApp=(CMyApp*)AfxGetApp();
在你要使用数据库RECORDSET的地方hr=pRecordset.CreateInstance (__uuidof(Recordset));
if (SUCCEEDED(hr))
{
pRecordset->PutRefActiveConnection(pApp->m_pConnection);
hr=pRecordset->Open(_variant_t(bstrQuery),
vNull,
adOpenForwardOnly,
adLockOptimistic,
adCmdText);
if (SUCCEEDED(hr))
{
BRecordset=TRUE;
}
}