sharcky 发表于 2016-7-26 11:11:59

求助:CVI连接ACCESS数据库问题

各位大神们,请给与指导!
       我在电脑上用CVI编写的读写数据库小软件,采用的ODBC读取模式。在编写软件的电脑上都能够连接好数据库,也可以进行读写数据库操作,但是将软件发布后,在其他电脑上安装上,在ODBC中也进行了数据库的设置。就不能连接上对应的数据库了。
       我直接采用"Provider=Microsoft.Jet.OLEDB.3.5;Data Source = %s\\%s\\%s;Persist Security Info=False",str1,"data","data.mdb"方式进行数据库操作,在自己的电脑上也是可以连接上并进行读写操作。但是在其他电脑上运行软件照样不能连接上数据库。

cvifan 发表于 2016-7-26 11:43:50

目标电脑上面装好了数据库驱动了吗?

cvifan 发表于 2016-7-26 11:44:52

文件没有设置所有权限(选中整个文件,单击右健,选择属性,在安全选项下把USER用户给予没有权限即可)

cvifan 发表于 2016-7-26 11:45:21

1.选择【工具】,之后选择【文件夹选项】,在【查看】选项中的【使用简单文件共享(推荐)】前去掉勾选即可
2.选中整个文件,单击右健,选择属性,在安全选项下把USER用户给予没有权限即可

cvifan 发表于 2016-7-26 11:45:43

还有一个可能性是连接数据库时的数据库路径有误

cvifan 发表于 2016-7-26 11:46:10

一般就是路径或权限问题了

sharcky 发表于 2016-7-26 13:36:07

cvifan 发表于 2016-7-26 11:45
还有一个可能性是连接数据库时的数据库路径有误

路径肯定是没有问题的,我这个试验过多次。

sharcky 发表于 2016-7-26 13:36:53

cvifan 发表于 2016-7-26 11:45
1.选择【工具】,之后选择【文件夹选项】,在【查看】选项中的【使用简单文件共享(推荐)】前去掉勾选即可 ...

还是不行呢!!!

Bance 发表于 2016-10-25 16:49:06

试试在创建ODBC连接时放置到系统DSN中,不要放置到用户DSN中呢。
页: [1]
查看完整版本: 求助:CVI连接ACCESS数据库问题