注册 登录
编程论坛 ASP技术论坛

代码提示没有分号

lzxm160 发布于 2008-10-03 09:41, 996 次点击
if(checkip(getip)) then
response.Write("对不起您已经投过票!")

else
sql="update Candidate set ps=ps+1 where id="&id '票数加1
cnn.execute(sql)
sql="Insert into Candidate(ip) values('"&getip&"') where id="&id  这个是87行
cnn.execute(sql)
response.Write("投票成功,谢谢您的参与!")
end if
错误:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access Driver] SQL 语句的结束位置缺少分号 (;)。

/voteSubmit.asp,行 87
7 回复
#2
静夜思2008-10-03 09:57
sql="Insert into Candidate(ip) values('"&getip&"') where id="&id&""
这样试试
#3
multiple19022008-10-03 10:09
真没发现静夜思改的代码跟原来有什么不同……

sql="Insert into Candidate(ip) values('"&getip&"')"

这样试试,Insert Into后面跟个Where感觉怪怪的。
#4
静夜思2008-10-03 10:10
没看前面
#5
multiple19022008-10-03 10:11
鉴于静夜思在本帖出现,本帖加精加高亮。
#6
hmhz2008-10-03 12:15
楼上斑竹就知道拍马屁,这个帖子我不知道有什么理由要加精,唯一的理由就是为了你能够拍马匹才加精。

Insert into 是添加语句,添加语句是不能带有查询条件的
#7
multiple19022008-10-03 12:40
[bo][un]hmhz[/un] 在 2008-10-3 12:15 的发言:[/bo]

楼上斑竹就知道拍马屁,这个帖子我不知道有什么理由要加精,唯一的理由就是为了你能够拍马匹才加精。

Insert into 是添加语句,添加语句是不能带有查询条件的

是啊是啊 静夜思出现是个大事件哦

你看 https://bbs.bccn.net/thread-236190-1-1.html
#8
anlige2008-10-05 08:23
sql="Insert into Candidate(ip) values('"&getip&"')"
1