labview数据库查询mysql_Labview查询数据库及调试

做完SQLite的Labview接口后,开始做Labview查询数据库的查询界面程序。界面的上部分是查询条件,点击查询按钮后,把查找的结果显示到中间的表格上,点击查询结果表格的条码栏,就会在下左表展开对应的测试项目及单项结果。如点击下边左表的测试项目列就会在下边右表展开所用的模块及测试时间,见下图。

查询按钮事件的要点在SQL语句的生成,一是查询条件多,二是有些是没用到,这时是空的,需要判定条件的字符串是否为空,为空真时就是空的字符串,假时,带有and的字符串,注意要用单引 括起来查询条件,还有要加空格,避免连接字符串时上下单词连了,SQLites识别不出来了会 错的,调试时也发现此问题。再有是要格式化日期字符串,因取到的字符串是带有日期时间的,我们只需要日期就好了。

点击查询结果产生鼠标点击事件,要注意取出鼠标点在表格的行和列,通过列比较,如果是在条码列才执行查询表格动作。

2、是where附近有语法错误,通过字符串显示的SQL语句,发现是,where 后面直接连了and,在where 后面加1=1 再与and连接就不 错了。整个语句是select ID,Barcode,Mode,Department,WorkShop,Shift,Line,Station,JIGLoR,WorkOrderNumber,Op_UserID,TestModel,TestResult,TestDate,TestUseTime,Remark from tb_TestRecord_Barcode where and TestDate>=’2020-04-21′ and TestDate

3、就像开头那一幅图片 一样,每次运行都有上一次查询的结果“残留”,后面没办法,只好在初始化时给表格赋值个空数组。还有是日期控件,没初始化时显示的是字母“yyyy-mm-dd

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成32343 人正在系统学习中 相关资源:经典刻录软件尼禄Nero6.6.1.4中文安装版及序列 -其它工具类资源…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月2日
下一篇 2021年1月2日

相关推荐