Home > Database > Mysql Tutorial > VC++6.0 中用 ADO 存取 Access 数据库的一点总结

VC++6.0 中用 ADO 存取 Access 数据库的一点总结

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-07 15:16:28
Original
1054 people have browsed it

本文示例源代码或素材下载 事情是这样的,我的女朋友想要对日常生活的开销做个记录,以便控制花钱的尺度。看她每日用笔头记录,然后和我抢电脑用,曰:要用附件中的计算器统计结果,每每如此 ,不胜其烦,就给她做了一个个人家庭记帐系统,一劳永逸解决问题

本文示例源代码或素材下载

事情是这样的,我的女朋友想要对日常生活的开销做个记录,以便控制花钱的尺度。看她每日用笔头记录,然后和我抢电脑用,曰:要用附件中的计算器统计结果,每每如此 ,不胜其烦,就给她做了一个个人家庭记帐系统,一劳永逸解决问题。期间用到了ADO操作Access数据库,在网上找了若干关于ADO的资料结合实践总结一点使用心得如下 ,供有相同需求的朋友参考:

附带了那个个人记帐系统,运行的界面如下:

VC++6.0 中用 ADO 存取 Access 数据库的一点总结

VC++下使用ADO编写数据库程序

准备:

(1)、引入ADO类 #import "c:\program files\common files\system\ado\msado15.dll" \<br>no_namespace \<br>rename ("EOF", "adoEOF")  (2)、初始化COM

在MFC中可以用AfxOleInit();非MFC环境中用: CoInitialize(NULL);<br>CoUnInitialize();(3)#import 包含后就可以用3个智能指针了:_ConnectionPtr、_RecordsetPtr和_CommandPtr

1.连接和关闭数据库 (1)连接

例子:连接Access数据库

m_pConnection.CreateInstance(__uuidof(Connection));<br>try        <br>{  <br>  // 打开本地Access库Demo.mdb<br>  m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;DataSource=Demo.mdb",<br>    "","",adModeUnknown);<br>}<br>catch(_com_error e)<br>{<br>  AfxMessageBox("<strong>数据库</strong>连接失败,确认<strong>数据库</strong>Demo.mdb是否在当前路径下!");<br>  return FALSE;<br>}      (2)、关闭

1 2 3 4 5  下一页

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template