完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
前提: 1.第一台电脑为 win10 32位 ,安装access 2007,labview 2014(32位),配置好后,增加labsql工具包后,可以正常访问access数据库 2.第二台电脑为win 10 64位,同时安装了labview 2014(32位)与labview 2015(64位),没有安装access,程序在2014下跑没问题, 2015下跑,会报如下错误,请问是什么问题?是需要装access吗(可是为什么2014不会报错呢) |
|
相关推荐
2 条评论
7个回答
|
|
学习一下。
|
|
|
|
确认一下labsql工具包的版本
|
|
|
|
和acces数据库连接有固定格式的
|
|
|
|
1. 确认一下labsql版本;
2. ODBC 连接字符串格式如下: Driver=SQL Server;server=WCNM8003SQLEXPRESS;database=Test;Uid=sa;Pwd=abc@123456; 其中:Driver为选择的数据库驱动,server为服务器名称,database为数据库名,Uid为用户名,Pwd为密码。 3. OLEDB连接的方法: provider=sqloledb;server=WCNM8003SQLEXPRESS;database=Test;uid=sa; pwd=abc@123456;Persist Security Info=False; 其中:Provider表示数据库驱动程序,server为服务器名称,database表示数据库的名称,uid为账号名,Pws为密码,Persist Security Info表示是否在数据库连接成功后保存安全信息。 我也是刚学的。 |
|
1 条评论
|
|
win 7 64位好像有个问题,安装access 2007的时候,不会安装(jet 4.0或者ACE 12.0),网上看到一个贴子(windows 7 成功连接access 2003),解决了这个问题,需要安装64位数据库引擎ADE
步骤: 1. 卸载原来的access 2.下载 AccessDatabaseEngine_X64.exe(64位数据库引擎ADE) 地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=13255 3. 安装 AccessDatabaseEngine_X64.exe 4.程序中改为Provider=Microsoft.ACE.OLEDB.12.0就解决了 想一下可能是 access 2007与win 7 64位的问题,我在win 10 64位电脑上,安装同样的access 2007,数据库引擎会自动安装好 |
|
|
|
应该是win 7 64位系统没有安装数据库引擎的问题(即使我重复卸载安装了access好几次,其他系统就不会出现这个问题)
解决步骤 1.卸载原有的access 2.下载AccessDatabaseEngine_X64.exe(64位数据库引擎ADE) 地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=13255 3.安装 4.将程序改为Provider=Microsoft.ACE.OLEDB.12.0 原文地址 https://wenku.baidu.com/view/8d98b350be23482fb4da4c4f.html |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1675 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1274 浏览 0 评论
1486 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
2825 浏览 2 评论
1420 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 01:12 , Processed in 1.173541 second(s), Total 121, Slave 90 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号