在操作数据库时遇到一个问题:win7 sp1上编译ADO程序,在win7 sp1以下版本不能运行,(Win7系统下需要的动态文件与XP系统的需要的动态链接库不一样。需要根据系统的版本加载动态链接库。)
Win7 系统下:
需要的动态链接库
#import "MSADO15.DLL" rename_namespace("ADOWE") rename("EOF","EndOfFile")
Win XP下
#import "msado60.tlb" rename_namespace("ADOWE") rename("EOF", "adoEOF")
在定义类之前添加如下语句实现版本控制:
#if ((_WIN32_WINNT )==(_WIN32_WINNT_WINXP))
#i