谁还醒着??

nik_Amis 2002-07-21 12:32:26
UPDATE 语句的语法错误。

UPDATE Staff SET Name='Nick',Password='dg5ir',Class=2,Homephone='0216657574',Mobile='13664564562',Email='',Frozen=0,Description='Advanced User' WHERE ID=1

那错了?我看不出来:<

...全文
37 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacksoft 2002-07-21
  • 打赏
  • 举报
回复
哈哈哈,解决了就好
nik_Amis 2002-07-21
  • 打赏
  • 举报
回复
不解!我把PASSWORD->[Password]就可以了!!
难道这个也是关键字?
我以前用的时候没有碰到过这种情况啊
cmsoft 2002-07-21
  • 打赏
  • 举报
回复
你的是ACCESS2000就是对啦,你在ACCESS执行一下
UPDATE Staff SET Name='Nick',Password='dg5ir',Class=2,Homephone='0216657574',Mobile='13664564562',Email='',Frozen=0,Description='Advanced User' WHERE ID=1
会提示错误的,光标停在哪,就是哪有问题,你在ACCESS查询一下
jacksoft 2002-07-21
  • 打赏
  • 举报
回复
新增的时候是允许空字段的,update时就不行,你给email附个值或是取消email那一项试试!
nik_Amis 2002-07-21
  • 打赏
  • 举报
回复
还是不行啊

我把[Name],class->Authority 还是同样的问题

我新增的时候,也使用这些字段,INSERT INTO
一点是都没有

是否和我的连接有关系?
Provider=Microsoft.Jet.OLEDB.4.0;

jacksoft 2002-07-21
  • 打赏
  • 举报
回复
同意 cmsoft(韦小宝是我的老乡) 的,class和name好像是保留字
nik_Amis 2002-07-21
  • 打赏
  • 举报
回复
对阿,我也在想是不是和系统关键字冲突
我碰到过一次Desc

可这里面又有哪个是保留字?
那为仁兄赐教?
cmsoft 2002-07-21
  • 打赏
  • 举报
回复
class或name有可能是保留字加[]试试
jacksoft 2002-07-21
  • 打赏
  • 举报
回复
给email一个值试试
nik_Amis 2002-07-21
  • 打赏
  • 举报
回复
类型也没有问题啊
Class/Frozen是数值型
其他的都是字符型

是我晕了还是Access晕了
jacksoft 2002-07-21
  • 打赏
  • 举报
回复
检查是否有保留字
cmsoft 2002-07-21
  • 打赏
  • 举报
回复
各个字段类型有没有问题?
nik_Amis 2002-07-21
  • 打赏
  • 举报
回复
Name/Password 不允许为空,其他的都可以

执行完这个查询,就报错:UPDATE 语句的语法错误。

是Access 数据库
cmsoft 2002-07-21
  • 打赏
  • 举报
回复
某些字段是否充许为空?
cmsoft 2002-07-21
  • 打赏
  • 举报
回复
是ACCESS还是MSSQL,到它那执行一下查询,看它的错误是什么
jacksoft 2002-07-21
  • 打赏
  • 举报
回复
Email='' 不能为空吧?
nik_Amis 2002-07-21
  • 打赏
  • 举报
回复
多谢了两位
真被Access搞死了
我在公司用SQL从来没出国什么怪事,哎...郁闷

ayuu 2002-07-21
  • 打赏
  • 举报
回复
来晚一步,有没有分?

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧