以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]SQL 更新操作, {}值变成了[]值  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=170256)

--  作者:qq252476275
--  发布时间:2021/7/19 7:19:00
--  [求助]SQL 更新操作, {}值变成了[]值


--  作者:qq252476275
--  发布时间:2021/7/19 7:21:00
--  
strSQL = cmd.CommandText
                    
cmd.ExecuteNonQuery

.CommandText:
--  作者:qq252476275
--  发布时间:2021/7/19 7:23:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:1626650522(1).png
图片点击可在新窗口打开查看

--  作者:chen37280600
--  发布时间:2021/7/19 8:26:00
--  
{}在狐表里有特殊用途,所以要插入带有{}的,必须使用参数化的sqlCommand。每种语言都有自己的特色和缺点,得自行规避
--  作者:qq252476275
--  发布时间:2021/7/19 8:41:00
--  
谢谢! 问题解决

Dim cmd As new  SQLCommand
cmd.C

cmd.CommandText = "Up date xzgsStandPart set 制作公式 = ? where [_identify] = 16485"
cmd.Parameters.Add("@制作公式", "0.9*{数量}")
cmd.ExecuteNonQuery