用VB往SQL SERVER中写变量值?急!!!

用VB往SQL SERVER中写变量,在代码中文本格式变量和数字格式变量,在INSERT INTO语句中怎么引用?最好给个例子!

最佳答案

比如:
dim i
i = 1
dim s
s = "文本"
SQL = ”INSERT INTO 表单1 (数字,文本) VALUES (”&Cstr(i)&“, ''"& s &"'')“
向表单1中插入一行,其中数字和文本两个字段的值分别为1和”文本“

vb写SQL就是把在SQL SERVER中写的语句变成字符串形式而已
1、这句话原始SQL语句为
INSERT INTO 表单1 (数字,文本) VALUES (1,''文本'')
2、把这句话变成字符串,两端加双引号即可
”INSERT INTO 表单1 (数字,文本) VALUES (1,''文本'')“
3、如果值是变量
(1)先在变量处打断字符串,原字符串分成了三个字符串
          第一段  ”INSERT INTO 表单1 (数字,文本) VALUES (”   
          第二段   “,''”
          第三段   “'')“
 (2)确认变量是字符串形式,显然s本来就是字符串,而i是数值类型
          那么用函数CStr(i)就把 i 转成了字符串形式。
 (3)合成,字符串间用&连接(+也可以)
         第一段 & CStr(i) & 第二段 & s & 第三段
于是
 ”INSERT INTO 表单1 (数字,文本) VALUES (”& CStr(i)&“,''” & s & “'')“

提问者对于答案的评价:
谢谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc263437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午2:14
下一篇 2019年6月11日 上午2:15

相关推荐

  • WINCC 中点击三角形的运行系统后,不出启动画面?

    WINCC 中点击三角形的‘运行系统’后,系统运行了,可是不出启动画面?请问各位专家,这是怎么回事?在哪儿可以设置? 问题补充:有启动画面,在画面编辑器中,点击运行按钮可…

    2018年3月6日
  • wincc全局脚本可以复制到另一个项目吗

    我想把当前项目中的vb脚本复制到另一个项目,可以复制吗?只复制脚本 问题补充:怎么复制呢?,pas文件夹里面没有.pas的文件啊,只有一个DelList.txt文档,里面就写着“动…

    SIMATIC WinCC 2017年11月1日
  • 报警记录内部变量显示不了

    在选消息变量的时候不能全部显示内部变量 最佳答案 报警变量的类型应该是无符号8/16/32位数,或者是二进制变量,而浮点数或者有符号数是不能做报警变量的,因此在选择变量时只能看到无…

    SIMATIC WinCC 2019年6月11日
  • wincc中统计变量历史数据只能记录一条

    PLC做一个疲劳测试的项目,需要用wincc来记录每次测试完成的时间和次数。PLC中试验次数存在VD36中 ,每次试验总次数完成后会清零。一开始我在wincc中建了一个变…

    2021年7月5日
  • 安装 sql server 2000 for wincc 的时候出现的

    sql server 2000 hotfix 8.00.0568  最佳答案 你需要下载一个KB3107的系统补丁,还要在控制面板…

    SIMATIC WinCC 2019年6月11日
  • wincc的指示灯可以设置成三位的吗

    我想在wincc上设置一个设备的指示灯,显示设备运行时为绿色,设备故障时为红色,设备停止时为灰色,在wincc里怎么做,必须要编代码吗?如果编代码怎么编 最佳答案 假定设备运行和故…

    SIMATIC WinCC 2019年6月11日
  • WINCC软件学习

    各位好,哪里可以下载到wincc和SQL软件,我想学习学习。 问题补充:我的邮箱是lwjon@163.com 最佳答案 kkk@163.com是不是你在用的有效邮箱,请查收&nbs…

    SIMATIC WinCC 2019年6月11日
  • 西门子HMI的密码时效问题

    关于密码时效问题,我使用WinCC flexible SMART V3编写,使用了口令时效,设置时效是90天,说是90天后密码过期,我想知道密码过期的…

    SIMATIC WinCC 2020年11月1日
  • wincc的删除

    wincc我装了两次,一次在系统盘,另一次在d盘,每次RT时无法运行,现两盘中都有winccprojects,wincc软件已删除、上述文件夹无法删除,都提示之程序在执行。请问各位…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏可以记录、存储连续的历史数据吗?

    触摸屏可以记录、存储连续的历史数据吗? 钻石用户推荐最佳答案 可以,现在西门子精致面板,精简面板,精彩面板都可以,记录历史数据。二代精简(Basic)屏变量历史数据:http://…

    SIMATIC WinCC 2021年7月5日