通过在网上以及书本中寻找各种VC读取EXCEL文件的方式后,最终自己加以融合,提出了一种较为简单的连接数据库的方式。现将该方法分布叙述如下:
第一步:在相应头文件中添加如下代码
#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename ("EOF", "adoEOF")
注意路径名一定要正确,这里面#import语句相当于执行了API函数LoaadTypeLib()。#import会在工程可执行程序输出目录里产生两个文件,分别为*.tlh(类型库头文件)以及*.tli(类型库实现文件),它们分别为每一个接口产生智能指针,并为各种接口方法、枚举类型、CLSID等进行声明,创建一系列包装方法。语句no_namespace说明ADO对象不使用命名空间,rename说明将ADO中结束标志改为adoEOF,以避免和其他库中命名相冲突。
第二步:初始化组件库
使用CoInitiallize(NULL)和CoUninitialize();分别对com进行初始化与关闭com。
第三步:操作ADO
1、在相应头文件中声明