一个关于数据库更新的问题
来源:百度知道 编辑:UC知道 时间:2024/05/23 12:27:28
各位大哥大姐,小弟在使用数据库的时候碰到如下的问题,请各位赐教:
这是代码:
<!--#include file="conn.asp"-->
<%if session("admin_name")="" then response.end%>
<!--#include file="css.asp"-->
<%
set rs=server.createobject("adodb.recordset")
if request("action")="del" then
sql="select * from Guestbook where Guest="&request("Guest")
rs.open sql,conn,3,3
if rs.eof then ‘这里是第10行
response.redirect "delbook.asp"
else
rs.delete
rs.update
response.write "内容删除完毕"
response.write "<Br>"
response.write "<a href=delbook.asp>返回</a>"
end if
rs.close
else
%>
错误提示是这个样子的:
Microsoft JET Database Engine 错误 '80040e10'
至少一个参数没有被指定值。
/work/A
这是代码:
<!--#include file="conn.asp"-->
<%if session("admin_name")="" then response.end%>
<!--#include file="css.asp"-->
<%
set rs=server.createobject("adodb.recordset")
if request("action")="del" then
sql="select * from Guestbook where Guest="&request("Guest")
rs.open sql,conn,3,3
if rs.eof then ‘这里是第10行
response.redirect "delbook.asp"
else
rs.delete
rs.update
response.write "内容删除完毕"
response.write "<Br>"
response.write "<a href=delbook.asp>返回</a>"
end if
rs.close
else
%>
错误提示是这个样子的:
Microsoft JET Database Engine 错误 '80040e10'
至少一个参数没有被指定值。
/work/A
干嘛要这样写。直接用SQL语句写
delete from Guestbook where Guest="&request("Guest")
不就行了吗
sql="select * from Guestbook where Guest="&request("Guest")
1貌似是这的问题,执行前输入request("Guest")测试下
2sql="select * from Guestbook where Guest='"&request("Guest")&"'
试下
改成下面:
sql="select * from Guestbook where Guest='"&request("Guest") &"'"