SQL语言错误 (0x800A0401)

来源:百度知道 编辑:UC知道 时间:2024/05/11 03:27:13
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/Register/updata2.asp, line 24, column 16
UPDATE Register SET Address =b,Born_Date = c,Telephone=d,Phone=e,Own_phone=f,QQ_Number=g,E-mail_Address=h,hobbyss=i,School=j WHERE Name = a
---------------^
在“hobby”处出错
a~j都是用request.form取得的变量
这是在<% %>中执行的
麻烦吧正确的代码写上来
发现问题了,出错的不在Address,而在第一行的set!
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/Register/updata2.asp, line 29, column 16
update register set Borndate=aa where FirstName=kk
---------------^
很奇怪的是,where在DW中显示为黑色,难道DW不认这个命令吗?
很感谢我不发财和wan_shan的回答。

UPDATE Register SET Address =b,Born_Date = c,Telephone=d,Phone=e,Own_phone=f,QQ_Number=g,[E-mail_Address]=h,hobbyss=i,School=j WHERE Name = a

DW不认识WHERE,DW只认识网页语言

UPDATE Register SET [Address] =b,Born_Date = c,Telephone=d,Phone=e,Own_phone=f,
[QQ_Number]=g,[E-mail_Address]=h,hobbyss=i,School=j WHERE [Name] = a
Address,Name是关键字;E-mail_Address不能用,在2005上没错误了