石鑫华视觉论坛

 找回密码
 注册会员
查看: 3295|回复: 2

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

[复制链接]
  • TA的每日心情
    奋斗
    3 小时前
  • 签到天数: 3387 天

    连续签到: 9 天

    [LV.Master]2000FPS

    发表于 2017-8-8 16:16:32 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

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

    我们在平时写测试程序时,或多或少的都会用到数据库,如MSSQLACCESS等,在用LabVIEW编程时,也可以对这些数据库进行操作。而比较常用的就是LabSQL这个免费的工具包。这个工具包的使用,需要对SQL的语法一定的了解。当然本文并不是教大家如何写数据库,而在我们写数据库时,可能会遇到某些数据库的字段名称是带“-”横线的,而这时如何使用常规的语法来写数据库:
    1. INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);
    复制代码

    则会出错:
    QQ图片20170808153319.png
    而即使使用省略列名称的方法来写,也是会出错的:
    1. INSERTINTO 表名称VALUES (值1, 值2,....);
    复制代码

    QQ截图20170808154159.png
    那么如何解决-1,列-2”这样带横线的字段呢?
    其实方法很简单,只需要使用英文双引号将字段名包含即可,即语法如下:
    1. INSERT INTO table_name (“列-1”, “列-2”,列3,...) VALUES (值1, 值2,....);
    复制代码

    即可解决这类问题了。这里使用双引号,即表示引号内的内容,为整个字段。


    回复

    使用道具 举报

    该用户从未签到

    发表于 2017-8-25 09:39:33 | 显示全部楼层 来自:广东省深圳市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2023-7-29 15:36
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]200FPS

    发表于 2023-6-13 16:48:29 | 显示全部楼层 来自:江苏省南京市 电信
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

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

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-25 11:24

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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