ADO的学习-1

今天主要用到数据库方面的功能:首先从系统数据库(Surport.mdb)读相关数据到界面,将界面上的数据保存到用户数据库(新建工程后系统自己生成的数据(标准图数据库.mdb),再一次打开界面时,就需要从“标准图数据库.mdb”读出数据,而非support.mdb。

 

开发环境:VC6.0,数据库语言采用ADO 与SQL语言。由于以后未接触过数据库编程,查网络资料,整理如下(未完成):

 

一、ADO的使用方法:   

1、首先加入ADO支持库

 

   #import "c:/program files/common files/system/ado/msado15.dll" /no_namespace /rename ("EOF", "adoEOF")。 

  (这里面注意一点的是 msado15.dll与msado15d.dll的区别,一个应用于发行版本(Release),一个是Debug版本)。

2、初始化COM组件,并创建链接:   

   AfxOleInit();

   m_pConnection.CreateInstance(__uuidof(Connection)); //ADO连接变量指针_ConnectionPtr m_pConnection;

   // 在ADO操作中建议语句中要常用try...catch()来捕获错误信息,

  // 因为它有时会经常出现一些想不到的错误。

 

3、创建记录集: 

 

  // 使用ADO创建数据库记录集

   m_pRecordset.CreateInstance(__uuidof(Recordset));

  // 在ADO操作中建议语句中要常用try...catch()来捕获错误信息,

  // 因为它有时会经常出现一些想不到的错误。

 

 

 

 

 

4、进行操作(其主要操作:更新,添加、查询,难点是查询到相关数据后再进行改变):

   在使用界面数据时,必须要用UpdateData()进行更新

   添加入字段主要的操作是:

 

 

 保存字段到数据库的主要操作是:

  

 读取数据库的主要操作是:

  

 

SQL语句的查询在VC6.0的实际应用:

 

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值