Foxtable(狐表)用户栏目专家坐堂 → Comman dText 错误


  共有59人关注过本帖树形打印复制链接

主题:Comman dText 错误

帅哥哟,离线,有人找我吗?
tld
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:579 积分:5498 威望:0 精华:0 注册:2017/2/3 10:29:00
Comman dText 错误  发帖心情 Post By:2021/11/25 15:26:00 [只看该作者]

老师好,下面的代码哪里有错误? 谢谢
cmd.Comm andText = "U PDATE {流水} SET 开piaoid = nothing, 开piao日期 = nothing , 开piao金额 = 0 WHERE 开piaoid = " & id

上面,想将某些数据设为空值或零 , 其中 id 是变量

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:77905 积分:395271 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/25 15:29:00 [只看该作者]

表达式使用null表示空值

cmd.Comm andText = "U PDATE {流水} SET 开piaoid = null, .........

 回到顶部
帅哥哟,离线,有人找我吗?
tld
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:579 积分:5498 威望:0 精华:0 注册:2017/2/3 10:29:00
  发帖心情 Post By: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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:77905 积分:395271 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/25 16:00:00 [只看该作者]

http://www.foxtable.com/webhelp/topics/1284.htm

表达式中的日期用符号#括起来,数值则不需要任何符号括起来,这些和代码中的格式是一样的,唯一不同的是字符串用单引号括起来。

 回到顶部