急,数据库删除记录出错?

flyolive 2003-10-20 01:54:13
我是按照记录的序号来选择删除数据记录的,数据库中的sequence是数字型的,但是下面的错误让我一时知该怎么做?      谢谢
错误类型:
Microsoft JET Database Engine (0x80040E07)
标准表达式中数据类型不匹配。
/beersnet/submitshan.asp, 第 13 行
                 
下面是源程序:
<%
counter=0
application.lock
for i=1 to request.form("checkbox").count
num=trim(request.form("checkbox"))

set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("shuju/hyzc.mdb")


set rsdel=server.createObject("adodb.recordset")
application.lock
sql="select*from hyzc where sequence='"&num&"' "
rsdel.Open sql,conn,3,3
rsdel.delete
rsdel.update
counter=counter+1
next
application.Unlock
%>
...全文
94 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenmei 2003-10-20
  • 打赏
  • 举报
回复

sql="select*from hyzc where sequence='"&num&"' "
改为
sql="select*from hyzc where sequence="&num&" "
BraveHorse 2003-10-20
  • 打赏
  • 举报
回复
为什么不这样写呢:
sql="delete from hyzc where sequence=" & num
conn.execute(sql)
这样效率会高得多
另外,如果是sql server
sql="delete from hyzc where sequence=" & num
或者
sql="delete from hyzc where sequence='" & num & "'"
都可以,但是如果是access 由于sequence是数字型,因此只能是:
sql="delete from hyzc where sequence=" & num

61 2003-10-20
  • 打赏
  • 举报
回复
sql="select * from hyzc where sequence="&num
rsdel.Open sql,conn,1,3

sql="delete from hyzc where sequence="& num
conn.execute(sql)
qdubit 2003-10-20
  • 打赏
  • 举报
回复
sql="select*from hyzc where sequence='"&num&"'"
lyywxl 2003-10-20
  • 打赏
  • 举报
回复
sequence是数字型
应该如下修改语句:
sql="select*from hyzc where sequence="&num
or
sql="select*from hyzc where sequence="&num&"
phoenix8122 2003-10-20
  • 打赏
  • 举报
回复
3,3对吗?去查查
bineon 2003-10-20
  • 打赏
  • 举报
回复
sql="select*from hyzc where sequence="&num


——————————————————————————————————
www.91asp.cn
有时间到这里找资料找书籍,你会发现asp以及.net很容易!
前提是你努力学习!
henhuaqi 2003-10-20
  • 打赏
  • 举报
回复
'"&num&"' 是字符型吧??
henhuaqi 2003-10-20
  • 打赏
  • 举报
回复
sql="select * from hyzc where sequence='"&num&"' "
rsdel.Open sql,conn,3,3
rsdel.delete
rsdel.update

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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