(专题)Labview 对于大数据的操作 途径:使用数据库
而且必须可以对大数据进行快速的增删改查。
但是Labview自带的 电子表格和自动化引用句柄两种方式的速度过于缓慢。
(见我另一个帖子:http://bbs.elecfans.com/jishu_453402_1_1.html)
有必要采用更好 的方案,使用Labview操作数据库。
故开此贴讨论这一主题:
目标是使用 ODBC ADO等等对数据库进行增删改查。
使用的数据库是微软的小型数据库 Access。
有期望进一步讨论的坛友请联系:
QQ:470885756
E-mail@wenluderen@gmail.com
用过SQL SERVER,很多时候,数量大的时候需要读取很多数据进行统计计算的话,需要使用SQL语句在SQL Server本身的表中进行检索获取子样本,然后这个子样本不读取到Labview中,而是通过SQL中建立临时表存放,再检索临时表之类的获取样本数,样本其他的东东,很多计算,逻辑都可以在表内完成。
不管你用ACESS还是EXCEL,把大数据一股脑读到内存中都不是明智的做法,也不是大数据的方向
给大家举个例子:
1.一台FCT测试台,每个测试产品都有唯一序列号,测试结果会存放到数据库中,伴随着这个唯一序列号。
2.在产品测试中,有时一个产品可能允许测试两边,甚至更多,那数据库中同一个产品就有多个记录,最终判定结果可能是OK,也可能是NG.
3.生产工程师需要统计产品的一次通过率,通过指定时间范围计算。
4.解决方案:不可能把所有的数据都读到本地,在labview中进行重复数据的剔除,那样效率低,占用内存。直接使用sql语句,在表内剔除重复样本,重复样本是第二次,第三次的记录,然后把所有的符合条件的记录丢在一个新的临时表中,再对这个临时表执行sql查询,返回总样本,NG,OK记录等,把这三个结果传输到Labview中。最后得到结果。
5.得益于SQL Server的强大自身的引擎,计算非常快。
搞了一天 没有什么进展 。 郁闷。
报各种错误。
终于解决掉一个 :错误代码3005 见下图
原因是:在创建对象的 像个SB一样, 没有注意 勾选 可以创建的对象。
结果就苦逼了。
郁闷啊。
解决方案就是创建勾选 可以创建的对象。
有图有J8
感谢那位坛友:lingzhiquan的 帮助 。 谢谢
补充关键词: Labview 错误代码 3005 5003
ADO 数据库 Database 自动化句柄 。
QQ:470885756 wenluderen@gmail.com 知无不言 言无不尽。
哎呀 新的错误出现了。
苦逼啊
error -2146824582
未找到提供程序
不知何时可以解决 。
ddddddddddddddddddddddddddddddddddddddddddd
目前还处于痛苦中。不过似乎有个工具 叫LabSQL?ADO?functions 可以使用。现在开始摸索。
谢谢分享谢谢分享谢谢分享谢谢分享
交流是进步的唯一阶梯
谢谢分享 , 学习学习
关注一下,谢谢分享
关注。谢分享。
这个帖子怎么这么快就断了。我还是小白啊!
。。。
你好,请问你这个错误是怎么解决的,谢谢解答
学习学习,谢谢分享!
有没有大师,操作ACCESS需要指点啦
你好,请问你这个错误是怎么解决的,谢谢解答
请问,你这个是怎么解决的?我现在出现了error-2146824584,不知道该如何解决。现在发现用ADO进行数据库访问,很容易出现错误,很苦逼。
新人学习中,同求大神!
新人学习中,同求大神!
您好!存储大量数据的话建议使用何种SQL server呢?
111111111111111111111111111
学习
谢谢分享,正在学习这块
关注一下,谢谢分享
小编说的很好,学习了
您好!存储大量数据的话建议使用何种SQL server呢?
您好!存储大量数据的话建议使用何种SQL server呢?