用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库里的图形,总数加起来上万个,想做点击他们弹出操作对话框,数量少可以直接用画面窗口来做,但是现在数量很多,希望高手能赐予C或者VB程序,好…

    SIMATIC WinCC 2019年6月11日
  • smart700 ie v3 触摸屏历史数据

    m3.0=1时触发,将历史数据变量记录在U盘里。可以实现吗? 问题补充:用什么方法可以出发Logtag归档变量 最佳答案 可以 归档时的 触发条件 必…

    SIMATIC WinCC 2021年7月5日
  • wincc 如何改变画面窗口颜色

    由于项目需要做了很多画面小窗口。。 可运行后颜色的是灰色的。。改了半天也改不过来。。如何改变颜色。。请指教。。 问题补充:改了背景颜色但是不起作用。。。。 最佳答案 可以…

    SIMATIC WinCC 2019年6月11日
  • wincc组态开关

    wincc的按钮开关功能怎样组态呢,公司Winn项目的一个电机按钮C语言脚本失效了,想拿vb做一个替换掉原来的按钮,(就是一个按钮鼠标按一下按钮的颜色变绿并且电机开启,再按一下电机…

    SIMATIC WinCC 2019年6月11日
  • PC站和WINCC以太网通信

    PC站和S7-1200之间使用网线进行以太网通信,通信的数据格式是什么样的呀?PLC与PC站之间以太网通信有官方的通信模块吗? 最佳答案 一般最常用的就是TCP/IP连接是以太网通…

    SIMATIC WinCC 2021年7月5日
  • webux配置错误

    日志文件:行号: 11错误: 在唯一密钥属性“name”设置为“iisnode”时,无法添加类型为“add”的重复集合项 最佳答案 参考:在唯一密钥属性“nam…

    SIMATIC WinCC 2021年7月5日
  • 求WINCC的IDB下载链接

    求WINCC的IDB下载链接 问题补充:7.4SP1版本的 最佳答案 https://support.industry.siemens.com/cs/document/379454…

    2021年7月5日
  • WinCC Runtime Advanced/Loader区别

    WinCC Runtime Advanced和WinCC Runtime Loader有什么区别,怎么样应用? 最佳答案 Runtime&n…

    SIMATIC WinCC 2021年7月5日
  • 一个系统里有两台WINCC

    客户的一个控制系统里要求有两台带WINCC的电脑,分别安装在不用的地点,共同监控4台S7-300的PLC。请问它们之间的连接关系是怎样的关系?我只用过一台WINCC带一台CPU31…

    SIMATIC WinCC 2019年6月11日
  • 点击弹出的对话框的位置不正确

    我使用了如下的VB程序鼠标按下时VBS脚本:Sub MouseDown(ByVal Item,  ByVal Button,&nb…

    SIMATIC WinCC 2019年6月11日