首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新sql未更新

更新sql未更新
EN

Stack Overflow用户
提问于 2015-05-31 03:01:12
回答 1查看 113关注 0票数 3

我遇到了这个更新sql的问题,由于某些原因,它没有更新表NOMI。我没有收到任何类型的错误。我正在用另一个表中的值更新这个表,这个表就是Me.(...)获取它们值的地方。当我执行Debug.Print时,我得到的结果是:

UPDATE NOMI SET workername = 'Bob', dateassigned = #5/27/2015 8:52:52 PM#, actiondate = #5/30/2015 11:56:43 AM#, caseid = 'BO09999', lastname = 'Smith', firstname = 'Jane', Program = 'Awesome', language = 'English', Status = 'Unprocessed' WHERE ((IsNull([caseid]))<>False)

代码如下:

代码语言:javascript
复制
strSQL = "UPDATE NOMI SET workername = '" & Me.workername & "', 
dateassigned = #" & Me.dateassigned & "#, actiondate = #" & Now & "#, 
caseid = '" & Me.caseid & "', lastname = '" & Me.lastname & "', 
firstname = '" & Me.firstname & "', Program = '" & Me.program & "', 
language = '" & Me.language & "', Status = '" & Me.Status & "' 
WHERE ((IsNull([caseid]))<>False)"

CurrentDb.Execute strSQL
EN

回答 1

Stack Overflow用户

发布于 2015-05-31 03:04:49

这一点:

代码语言:javascript
复制
WHERE ((IsNull([caseid]))<>False)

主要的意思是:

代码语言:javascript
复制
WHERE caseid is null

这对于表中的任何行可能都不是真的。当然,如果caseid是主键,它就不能是null

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30550161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档