在win7(64bit)和VC2013下使用ado

newboy686 2015-11-17 01:44:03
我原来一直在winXP和VC6下用你的成真的0.20版的ado封装类,一点问题没有,可是现在想在win7(64bit)和vs2013下用,可是将封装类中的ado.h/adocommand.h/adorecordset.h及对应的cpp文件,添加到工程中,总是编译报错,请问这是怎么回事?哦对了,我的项目的字符集用的是Unicode,我也需要用Unicode。
...全文
643 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
silencenet 2018-01-11
  • 打赏
  • 举报
回复
看看你是不是win7 sp1 可以参考这个,我遇到过的 https://www.cnblogs.com/SilenceRet/p/7198303.html
哈维利亚 2018-01-10
  • 打赏
  • 举报
回复
楼主问题解决了吗?可不可以提供一下放法
smwhotjay 2018-01-10
  • 打赏
  • 举报
回复
ado我抛弃了 要么odbc 最基础
huawuque007 2018-01-10
  • 打赏
  • 举报
回复
那要看具体什么编译错误了,win API可能已经改了,需要对照去修改,还有一些LINK错误,可能一些依赖库需要重编译;另外vc6到vs2013跨度这么大,迁移工作量不会少...
赵4老师 2015-11-17
  • 打赏
  • 举报
回复
在64位Windows下: 64位exe和dll在目录c:\windows\system32目录下; 32位exe和dll在目录c:\windows\syswow64目录下; 所以要注意: 在win64位系统下注册32位ocx或dll需要将32位ocx或dll拷贝到c:\windows\syswow64\目录下。 且注册要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll 在win64位系统下设置32位程序使用的数据库别名要用c:\windows\syswow64\cliconfg.exe 在win64位系统下设置32位程序使用的系统DSN要用c:\windows\syswow64\odbcad32.exe

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧