用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的上位机和一台S7400下位机利用CP443-1通信连接如何配置

    现在我们的系统时S7-414连接了一台带有Wincc的上位机,现在需要给上位机做个备份,请教利用现有网络怎样配置另外一台上位机不会造成冲突,同时能把备份上位机配置到远程办公室。办公…

    SIMATIC WinCC 2018年12月7日
  • plc远程控制方案请教:

    控制系统如下:本地一台上位机运行WINCC6.0组态软件,通过OPC方式与下位CPU 224的Port0 进行数据通信。上位机网卡连接宽带路由器(路由器支持DD…

    SIMATIC WinCC 2019年6月11日
  • wincc打印报表

    请问高手,为什么我做出来的报表打印出来没数呢?连接的变量是变量记录里面的,布局是自己做的,在报表画面上有显示,但想打印出来就没数了,都是空格子 最佳答案 1.在WINCC的启动项里…

    SIMATIC WinCC 2019年6月11日
  • MP277的OS更新

    你好,想问一下,MPP277在OS更新的过程中出现过断电,再次开启触摸屏上就显示 Bootloadr MP277-10 TOUCH Vers…

    SIMATIC WinCC 2019年6月11日
  • 如何设置wincc密码

    做的wincc项目文件,我只希望别人用来读取数据,而不想让别人改参数,画面属性之类的东西。求大神介绍该怎么做呢? 最佳答案 首先在左边导航栏的用户管理中建立新的组和用户,添加用户名…

    SIMATIC WinCC 2021年7月5日
  • WinCC文本显示问题

    现有这样的一个问题请教各位, 建立了一个静态文本,要求静态文本里显示的文本信息根据连接的变量里的值不同显示不同的文本信息,比如静态文本连接的变量是DB1.DBW0,DB1…

    SIMATIC WinCC 2019年6月11日
  • 用wincc的脚本进行二进制位变量的位操作和判断

    建立一个16位的wincc二进制位变量*,然后将S7的变量A,B,C。。。的值0/1按顺序放到*中,放完后了再和固定值比对,每个位数值不对都对应一个文字输出。用脚本怎么编了? 问题…

    SIMATIC WinCC 2019年6月11日
  • 全局数组写值

    dcount107: 你好! 现在用全局数组是可以读了,我想给数组写值,又该如何? 我太笨啦,没试出来  问题补充:我照着你的回答试验了,还…

    SIMATIC WinCC 2019年6月11日
  • pptouchinputpc.exe和键盘存在冲突

    安装完wincc重启电脑,电脑键盘就不可以用了,请问这是什么问题,应该怎样解决呢? 图片说明:    最佳答案 尝试用驱动精灵修复下驱动http://www.d…

    2021年7月5日
  • wincc报表编辑器,页面布局打不开?

    wincc报表编辑器,页面布局打不开,请问是怎么回事啊??谢谢各位!1 最佳答案 软件安装问题,重新安装软件,安装的时候不要打开杀毒软件以及防火墙。 提问者对于答案的评价:谢谢各位…

    SIMATIC WinCC 2019年6月11日