石鑫华视觉 发表于 2017-8-8 16:16:32

LabVIEW写带横线字段的数据库出错的解决方法

本帖最后由 石鑫华视觉 于 2017-8-8 16:20 编辑

我们在平时写测试程序时,或多或少的都会用到数据库,如MSSQL、ACCESS等,在用LabVIEW编程时,也可以对这些数据库进行操作。而比较常用的就是LabSQL这个免费的工具包。这个工具包的使用,需要对SQL的语法一定的了解。当然本文并不是教大家如何写数据库,而在我们写数据库时,可能会遇到某些数据库的字段名称是带“-”横线的,而这时如何使用常规的语法来写数据库:INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);
则会出错:而即使使用省略列名称的方法来写,也是会出错的:INSERTINTO 表名称VALUES (值1, 值2,....);
那么如何解决“列-1,列-2”这样带横线的字段呢?
其实方法很简单,只需要使用英文双引号将字段名包含即可,即语法如下:
INSERT INTO table_name (“列-1”, “列-2”,列3,...) VALUES (值1, 值2,....);
即可解决这类问题了。这里使用双引号,即表示引号内的内容,为整个字段。


杨军技术匠人 发表于 2017-8-25 09:39:33

谢谢,了解一下!

yaozhengqiu 发表于 2023-6-13 16:48:29

厉害厉害,学习了。
页: [1]
查看完整版本: LabVIEW写带横线字段的数据库出错的解决方法

LabVIEW HALCON图像处理入门教程(第二版)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24