求简洁的 MFC 用ADO 连接SQL数据库的例子
时间:2010-05-21
来源:互联网
try
{
m_pConn->Open("Driver=SQL Server;Server=local;Database=bysj;UID=SA;PWD=5953","","",-1);
}
catch(_com_error e)
{
AfxMessageBox("数据库连接失败!");
return FALSE;
}
这样实现的
作者: wm2252005 发布时间: 2010-05-21
这里虽然是Access的,但是由于ADO是对数据库操作提供一个统一的操作接口,所以只要把ADO的连接字符串换成自己需要的数据库连接字符串就行了,其他的操作几乎都差不多。
作者: zyq5945 发布时间: 2010-05-21
很有帮助
作者: yidasoft 发布时间: 2010-05-21
有时候我们参考网上的 ADO连接字符串写未必就能连接上数据库。今天详细介绍下这个很流行的如何获取ADO字符串的方法,就能很容易直观看到这个连接字符串是否真能连接上数据库
作者: zyq5945 发布时间: 2010-05-21
如果您的问题已经得到解决,请您早日结贴,如四日后未结贴,该贴将做强制结贴处理。
如果您的问题尚未得到解决,请回复方便其他网友知道你仍关注该问题。如四日后没有其他网友和楼主本人回复,该贴将做强制结贴处理。
如果贴子只有楼主和强制结贴的版主本人回复,将按无满意结帖处理。
注:强制结贴版主本人将不会分配答题分
作者: zyq5945 发布时间: 2010-06-04
UpdateData();
_ConnectionPtr pConn(__uuidof(Connection));
_RecordsetPtr pRst(__uuidof(Recordset));
CString strsql;
strsql="select * from cs";
try{
pConn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\test.mdb","","",adConnectUnspecified);//打开数据库
}
catch(_com_error e)
{
MessageBox("数据库连接失败!");
}
pRst->Open(_bstr_t(strsql),_variant_t((IDispatch*)pConn),adOpenStatic,adLockOptimistic,adCmdText);//打开记录集
pRst->AddNew();
//pRst->GetCollect("NAME")=_variant_t(m_name);
//pRst->Fields->GetItem(_variant_t(long(1)))->Value=(_bstr_t)m_name;
pRst->Fields->Item[_variant_t(long(0))]->Value=(_variant_t)m_name;
pRst->Fields->Item[_variant_t(long(1))]->Value=(_variant_t)m_age;
pRst->Fields->Item[_variant_t(long(2))]->Value=(_variant_t)m_num;
pRst->Fields->Item[_variant_t(long(3))]->Value=(_variant_t)str1;
pRst->Update();
pRst->Close();
pConn->Close();
pRst.Release();
pConn.Release();
CoUninitialize();
作者: surf515 发布时间: 2010-06-05
该回复于2010-06-18 11:36:07被版主删除
- 对我有用[0]
- 丢个板砖[0]
- 引用
- 举报
- 管理
- TOP
|
#7楼 得分:0回复于:2010-06-25 17:25:42
|
作者: zyq5945 发布时间: 2010-06-18
作者: epeng5504 发布时间: 2010-06-25
http://blog.csdn.net/BlueMap/archive/2010/07/11/5726998.aspx
作者: yunxiang_myx 发布时间: 2010-07-02
作者: BlueMap 发布时间: 2010-07-12
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28