以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- Comman dText 错误 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=173345) |
-- 作者:tld -- 发布时间:2021/11/25 15:26:00 -- Comman dText 错误 老师好,下面的代码哪里有错误? 谢谢 cmd.Comm andText = "U PDATE {流水} SET 开票id = nothing, 开票日期 = nothing , 开票金额 = 0 WHERE 开票id = " & id 上面,想将某些数据设为空值或零 , 其中 id 是变量
|
-- 作者:有点蓝 -- 发布时间:2021/11/25 15:29:00 -- 表达式使用null表示空值 cmd.Comm andText = "U PDATE {流水} SET 开piaoid = null, .........
|
-- 作者:tld -- 发布时间:2021/11/25 15:32:00 -- 改为 cmd.Comm andText = "U PDATE {流水} SET 开piaoid = null, 开piao日期 = null, 开piao金额 = 0 WHERE 开piaoid = " & id 出现如下错误 .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2021.11.18.11 错误所在事件: 详细错误信息: 在将 nvarchar 值 \'2020-0608\' 转换成数据类型 int 时失败。
[此贴子已经被作者于2021/11/25 15:32:02编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/11/25 16:00:00 -- http://www.foxtable.com/webhelp/topics/1284.htm 表达式中的日期用符号#括起来,数值则不需要任何符号括起来,这些和代码中的格式是一样的,唯一不同的是字符串用单引号括起来。
|