如下图 没有任何代码 引用上命名空间 直接实例化 OleDbConnection 就出错
之前一直没有用过64位系统开发过 第一次遇到这种问题
For version 12.0 you need to install MDAC 2010 from here.
This has to be done on the server where you publish your application. You need to install the x86 version if the target machine is 32 bit or the x64 version if the target machine is 64 bit and your application is built with configuration Any CPU
.
如果是web应用的话可以在应用程序池的高级设置中设置启用32位应用程序为true就可以了。
同意
可尝试的方案:(最好贴下详细的错误信息)
1、修改编译条件,将Any CPU修改为x86;
2、网上下载Interop.ADOX.dll放到bin目录中。
co被open了么?没有open就直接操作会报这个错误