如何引入数据源 我先用vc6做好了界面,全部是基于对话框的 ,后用sqlserver2000建好了数据库,现不知如何把数据库和应用程序连接起来。如果是document的话在建framework的时候可引入数据库,可我建的是对话框类。在对话框中除了可用ADODC控件引入数据源外,还有没有别的办法,请说的详细一点,我水平比较低,谢谢!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 也可以用CDaoDatabase,CDaoTableInfo......还可以通过ODBC连接数据库,使用CDatabase等类 使用odbc怎么个步骤?我己经创建了数据源,但不知如何连接数据库 可以直接用连接字符串啊。BOOL CADOTest1Dlg::OnInitDialog() { CDialog::OnInitDialog(); HRESULT hr; try { hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象 if(SUCCEEDED(hr)) { hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown); ///连接数据库 ///上面一句中连接字串中的Provider是针对ACCESS2000环境的,对于ACCESS97,需要改为:Provider=Microsoft.Jet.OLEDB.3.51; } } catch(_com_error e)///捕捉异常 { CString errormessage; errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage()); AfxMessageBox(errormessage);///显示错误信息 } ... } 可我是用sqlsever2000建的数据库 最简单的办法,在VC中加入ActiveX控件--adodc,然后在属性对话框中选择你的数据库 但要是对话框不需要Activex控件呢?不好意思,我的对话框就不需要 在中文系统中,如何在同一界面下将“韩文”与“中文”内容的变量更新至不同的Edit类型的控件中 判断指定进程是否存在。。 关于鼠标拖动一个图标 我调用的当前时间怎么不动? 贴图问题 如何在CEdit光标位置插入字符? 又是一个CImageList的图片颜色问题[16位色、过滤色没有效果] 新手请大侠帮忙 怎么用pb计算出生天数? 急求 visual studio 6 http 高速下载或bt下载 关于CListCtrl显示文件/文件夹 请教大家一个问题,象以下一个软件,大概开价多少合适? 关于文件加密!
还可以通过ODBC连接数据库,使用CDatabase等类
BOOL CADOTest1Dlg::OnInitDialog()
{
CDialog::OnInitDialog();
HRESULT hr;
try
{
hr = m_pConnection.CreateInstance("ADODB.Connection");///创建Connection对象
if(SUCCEEDED(hr))
{
hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown);
///连接数据库 ///上面一句中连接字串中的Provider是针对ACCESS2000环境的,对于ACCESS97,需要改为:Provider=Microsoft.Jet.OLEDB.3.51;
}
}
catch(_com_error e)///捕捉异常
{
CString errormessage; errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage()); AfxMessageBox(errormessage);///显示错误信息
}
...
}