将在vs2010下生成的可执行程序,连同数据库放在同一索引下,运行成功,却显示无法连接数据库‘大家来帮忙看看,最后一步了啊着急
将在vs2010下生成的可执行程序,连同数据库放在同一目录下,运行成功,却显示无法连接数据库‘大家来帮忙看看,最后一步了啊,着急啊!
将在vs2010下生成的可执行程序,连同数据库放在同一目录下,运行成功,却显示无法连接数据库,大家来帮忙看看,最后一步了啊,着急啊!
经过一些环境的配置终于能运行了,最后却无法连接数据库,也就是说Connection的open返回了一个错误。程序发布的时候Access数据库还要有什么特殊配置吗?这是我第一个作品,大家来帮忙吧。
------解决方案--------------------
用绝对路径,不要仅仅给个名字就去连接~
------解决方案--------------------
我觉得,你应该是在XP上开发,然后给别人在WIN7里面用,或者你是在WIN7里面开发,给别人在XP里面用
如果是这样的话,就是你MSADO15。DLL版本不同造成的,WIN7和XP中MSADO15。DLL接口不同,CLSID不一样,所以注定你是连不上数据库的
你到这个网址去下载这个压缩包,里面有各版本的MSADO15。DLL,你一个个试试,XP的版本应该是6。XXX以下的版本
要注意,如果不符合你这个系统的控件是注册不成功的,如果能注册成功则说明是符合你这个系统的,应该是可以用的,如果还不能用,则说明你注册的这个ADO比你现在使用的这个版本低,所以再找下,弄个高于现在的版本注册上就可以用了(这里是所有的版本,绝对有一个是合适你的)
http://download.****.net/detail/harvic880925/4436386
将在vs2010下生成的可执行程序,连同数据库放在同一目录下,运行成功,却显示无法连接数据库,大家来帮忙看看,最后一步了啊,着急啊!
经过一些环境的配置终于能运行了,最后却无法连接数据库,也就是说Connection的open返回了一个错误。程序发布的时候Access数据库还要有什么特殊配置吗?这是我第一个作品,大家来帮忙吧。
------解决方案--------------------
用绝对路径,不要仅仅给个名字就去连接~
------解决方案--------------------
我觉得,你应该是在XP上开发,然后给别人在WIN7里面用,或者你是在WIN7里面开发,给别人在XP里面用
如果是这样的话,就是你MSADO15。DLL版本不同造成的,WIN7和XP中MSADO15。DLL接口不同,CLSID不一样,所以注定你是连不上数据库的
你到这个网址去下载这个压缩包,里面有各版本的MSADO15。DLL,你一个个试试,XP的版本应该是6。XXX以下的版本
要注意,如果不符合你这个系统的控件是注册不成功的,如果能注册成功则说明是符合你这个系统的,应该是可以用的,如果还不能用,则说明你注册的这个ADO比你现在使用的这个版本低,所以再找下,弄个高于现在的版本注册上就可以用了(这里是所有的版本,绝对有一个是合适你的)
http://download.****.net/detail/harvic880925/4436386