数据库连接出错的问题

zhxbkofkyo 2019-12-17 08:55:32

上述图片1的这段代码在VS环境中以exe形式是可以执行的,有结果;但是做成dll,在64位程序里调用(2017版的autocad)出现如图片2的问题,请高手们帮忙看看要怎么改?
网上也搜了很多方法,什么“平台改X86”,“在对应的 IIS 应用程序池中,“设置应用程序池默认属性”/“常规”/"启用32位应用程序",设置为 true”等,都不见效。
...全文
47 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxbkofkyo 2019-12-18
  • 打赏
  • 举报
回复
明白了,感谢楼上的回复
github_36000833 2019-12-17
  • 打赏
  • 举报
回复
引用 楼主 zhxbkofkyo 的回复:
但是做成dll,在64位程序里调用(2017版的autocad)出现如图片2的问题...


dll本身做成32不起作用,要宿主程序运行为32位才可以。

OLEDB以前是不支持64位的。你现在要么试试运气找一个OLEDB 64位驱程,要么不用OLEDB换其他方式。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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