用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 V7.4SP1 项目,在我的电脑打开的时候,所有的文字都显示成问号,然后我到菜单栏里面的‘工具’去修改语言看到我安装的是英文的。如下…

    2021年7月5日
  • Automation License Manager不能自动启动

    我现场使用的工控机正常安装WINCC V7.0 SP3,在使用的过程中发现有时Automation License Manager不能自动启…

    SIMATIC WinCC 2017年11月1日
  • WINCC 声音报警和消息

    用全局脚本如何组态声音报警 (C脚本或VBS脚本都可以) 最佳答案 可以用Wincc组件Horn,报警时会使一个变量置1,确认报警后会置0。 然后全局脚本添加C…

    SIMATIC WinCC 2019年6月11日
  • wincc 显示 dp从站的连接状态

    我想在wincc 显示 dp从站的连接状态,比如dp网络有10个et200,我想在wincc 显示对应的et200有没有连接上,下位机怎么做,上位机怎…

    SIMATIC WinCC 2018年12月14日
  • WINCC弹框

    WINCC使用C或VB进行弹框,并且显示可变倒计时 最佳答案 这个弹框只能用画面做,弹框用画面窗口控件装载,弹出时,画面显示;不弹时画面隐藏。倒计时好做,如果用VBS就更简单了,V…

    SIMATIC WinCC 2021年7月5日
  • CP243-1安装位置

    请教各位,S7-200与WINCC 通过OPC通讯,使用CP243-1,通讯方式以太网,那么,CP243-1是否可以放在离CPU最远位置(中间隔几个扩展模块)?如果可以,…

    SIMATIC WinCC 2019年6月11日
  • wincc项目复制

    wincc7.5做的项目有办法移植到wincc7.4吗? 最佳答案 WINCC V7.4 的可以通过移植在 V7.5中打开,V7.5 项目使…

    SIMATIC WinCC 2021年7月5日
  • 如何选用西门子wincc上位机软件

    尊敬的老师:我有一个项目用多台S7-1200通过无线局域网连接组成,现需要平板电脑通过无线局域网做上位机来控制S7-1200。原来wincc 7.3用过,但在平板电脑没用…

    SIMATIC WinCC 2017年6月11日
  • 关于报表数据的显示

    我在报表编辑器里用在线表格控件做了一张日报表,有时在报表显示出的数据后面带个字母“u”,不知是什么原因,怎样能去掉?请各位大侠指教,多谢了! 最佳答案 u表示是采集数据过程出错,以…

    SIMATIC WinCC 2019年6月11日
  • WINCC 7.4 做冗余时的项目复制

    两台电脑做冗余,系统是Windows SERVER 2019,WINCC7.4,冗余设置完成后通过项目复制器工具进行复制,但是每次项目复制完成之后,也看见文件确…

    SIMATIC WinCC 2021年7月5日