发 帖
[问答]

ODBC Microsoft Access Driver客户端工作较多,报错

2681 LEBVIEW

1.png(16.06 KB, 下载次数: 4)

1.png
已退回20积分
2020-4-5 15:01:09   评论 分享淘帖 邀请回答 举报
6个回答

592ac8c27cd1a0e9964db41961057f3.png(32.51 KB, 下载次数: 2)

592ac8c27cd1a0e9964db41961057f3.png
2020-4-5 15:08:04 评论

举报

2020-4-5 16:32:53 评论

举报

2020-4-5 21:55:57 3评论

举报

3 条评论
2020-4-7 09:10:41 3评论

举报

3 条评论
  • 2020-4-8 16:34

    每100MS打开数据库,读取数据,关闭数据库;我使用了数据库关闭工具了。但是就是不行。同时运行65个这样的VI,就报错了!

    阿程 回复 陈武幸: 2020-4-9 08:38

    换个数据库试试呢,mysql或者sql server

    陈武幸 回复 阿程: 2020-4-10 10:05

    这个我想应该与数据库没什么关系吧,主要是我使用过多数据库的VI过多造成的

21312.png(16.08 KB, 下载次数: 0)

21312.png
2020-4-8 16:42:35 4评论

举报

4 条评论
  • 2020-4-9 08:47

    是一个程序有65个这样的循环还是有65个不同的程序呢?
    前一种可以考虑将这一部分做成VI,统一调用
    后一种可以考虑在数据库电脑端做一个TCP服务服务器,统一处理不同客户端的数据

    陈武幸 回复 阿程: 2020-4-9 13:17

    是总共有500多个这样的子VI,每个子VI也就是对应每台设备。通过子面板显示在主控页上面。当然我截图的只是部分循环,每个程序打开的表不同。当我运行主VI程序时,启动子VI,打开子vi 65个时就出错了。您说的后一种办法是怎么操作的?

    阿程 回复 陈武幸: 2020-4-9 14:19

    怎么这么多这样的VI,只创建一个数据库通讯的VI的话,时间上肯定处理不完,你可以监测一下一个VI执行的时间,根据时间来决定总共创建多少个数据库通讯的VI
    第二个适合于多个电脑上传数据库
    还是建议换个数据库吧

    陈武幸 回复 阿程: 2020-4-9 17:11

    主要是做集控设备的,需要将每台设备采集到的数据以及设备的信息都存到数据库里面,方便每个设备的VI读写数据库信息,还有其他VI要读数据库里面是数据生成曲线什么的;我也有考虑比如24个设备做一个VI页面,这样每个VI使用数据库工具的数量就大大减少,但是这样工作量较,而且以后如果又更多的设备,这样的方法还是治标不治本。 换数据库我估计也不行,几天的测试表明,就是使用数据库函数的VI,同时运行过多造成的。

2020-5-11 12:55:54 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

您需要登录后才可以回帖 登录/注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
快速回复 返回顶部 返回列表
关注微信公众号

德赢Vwin官网 网

德赢Vwin官网 论坛

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@huaqiu.com
关闭

站长推荐上一条/6下一条

快速回复 返回顶部 返回列表