VC++ ADO 数据库 FlexGrid 控件 收藏 耗费了一下午,研究了一下VC 的数据库编程,写了这个测试程序
主要的功能为实现access数据库的添加与删除,同时动态的将数据库数据显示在flex grid 控件中
下面把过程记录下来,以备后用
ADO 简介 ADO 提供了一组非常简单,将一般通用的数据访问细节进行封装的对象
由于ODBC 数据源也提供了一般的OLE DB Priv ider,所以ADO 不仅可以应用自身的OLE DB Priv ider,而且还可以应用所有的ODBC 驱动程序
关于OLE DB 和 ADO 的其它详细情况,读者可以自行查阅相关书籍或MSDN,这里就不一一说明了
让我们直接步入主题,如何掌握ADO这种数据库访问技术ADO 的操作方法和前面讲过的DAO 的操作在很多方面存在相似之处
主要控件的布置 程序运行效果如图: 1
进入工程向导,建立基于对话框的mfc 应用程序
名为databasetest
加入flex grid 控件:工程--->添加到工程------->components and controls
找到Microsoft Flex grid control,然后insert
添加几个static box 和 editbox ,添加两个botton,实现插入和删除的功能
打开access2003,建立空数据库Demo
建立表Table1
设置编号,时间,采样点数,累加次数,数据5个字段,分别为自动编号,时间/日期,数字,数字和备注类型 如图: 三
数据库操作过程 1
用 #import 指令引入ADO 类型库 要用#import 语句来引用支持ADO 的组件类型库(*
tlb),其中类型库可以作为可执行程序(DLL、 EXE 等 )的一部分被定位在其自身程序中的附属资源里,如:被定位在msado15