求助:CVI连接ACCESS数据库问题
各位大神们,请给与指导!我在电脑上用CVI编写的读写数据库小软件,采用的ODBC读取模式。在编写软件的电脑上都能够连接好数据库,也可以进行读写数据库操作,但是将软件发布后,在其他电脑上安装上,在ODBC中也进行了数据库的设置。就不能连接上对应的数据库了。
我直接采用"Provider=Microsoft.Jet.OLEDB.3.5;Data Source = %s\\%s\\%s;Persist Security Info=False",str1,"data","data.mdb"方式进行数据库操作,在自己的电脑上也是可以连接上并进行读写操作。但是在其他电脑上运行软件照样不能连接上数据库。
目标电脑上面装好了数据库驱动了吗? 文件没有设置所有权限(选中整个文件,单击右健,选择属性,在安全选项下把USER用户给予没有权限即可) 1.选择【工具】,之后选择【文件夹选项】,在【查看】选项中的【使用简单文件共享(推荐)】前去掉勾选即可
2.选中整个文件,单击右健,选择属性,在安全选项下把USER用户给予没有权限即可 还有一个可能性是连接数据库时的数据库路径有误 一般就是路径或权限问题了 cvifan 发表于 2016-7-26 11:45
还有一个可能性是连接数据库时的数据库路径有误
路径肯定是没有问题的,我这个试验过多次。
cvifan 发表于 2016-7-26 11:45
1.选择【工具】,之后选择【文件夹选项】,在【查看】选项中的【使用简单文件共享(推荐)】前去掉勾选即可 ...
还是不行呢!!! 试试在创建ODBC连接时放置到系统DSN中,不要放置到用户DSN中呢。
页:
[1]