主题:  ASP删除页面问题····急急急····!!!!!!

chenchu83

职务:普通成员
等级:1
金币:0.0
发贴:6
#12006/6/10 12:52:14
ASP删除页面问题····急急急····!!!!!!
请高手帮忙看下下面代码有什么错,老是删除不了···


第一页adminok.asp,<a href="adminokDel.asp?id=<%=rs("news_id"%>">[删除]</a>


第二页adminokdel.asp转到详细页代码:


<!--#include file="Connections/conn.asp" -->


<%
set rs=server.createobject("adodb.recordset"
sql="select * from newsDate where news_id="&request.querystring("&id&"
rs1.open sql,conn,3,3
%>
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>删除页面</title>
<style type="text/css">
<!--
.style1 {font-size: 24px}
.style2 {font-size: 12px}
-->
</style>
</head>


<body>
<form name="form1" method="POST" action="del.asp">
<div align="center">
<p class="style1">删除页面</p>
<p class="style2"><a href="/adminok.asp">[返回管理界面]</a>

</p>
<table width="304" border="0" cellspacing="0">
<tr>
<td width="106">时间:</td>
<td width="182" align="left"> <%=(rs.Fields.Item("news_time".value)%> </td>
</tr>
<tr>
<td>英语标题:</td>
<td align="left"><%=(rs.Fields.Item("news_title".value)%></td>
</tr>
<tr>
<td>英文内容:</td>
<td align="left"><%=(rs.Fields.Item("news_content".value)%></td>
</tr>
<tr>
<td>中文标题:</td>
<td align="left"><%=(rs.Fields.Item("news_swtitle".value)%></td>
</tr>
<tr>
<td>中文内容:</td>
<td align="left"><%=(rs.Fields.Item("news_sw".value)%></td>
</tr>
</table>
<p>
<input type="submit" name="Submit" value="确定删除">
<input type="hidden" name="id" value="<%= rs("news_id" %>">
</p>
</div>
</form>
</body>
</html>


第三页del.asp实行删除的代码:



<%
news_id=cstr(request.querystring("news_id")
sqlstr="select * from tb_news where news_id="&id
set rs=server.createobject("adodb.recordset"


rs.open sqlstr,conn,1,3
rs.delete
rs.update
rs.close
set rs=nothing
%>



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22006/6/10 13:05:50
request.querystring
改为
request.form


非常大鱼

chenchu83

职务:普通成员
等级:1
金币:0.0
发贴:6
#32006/6/10 13:16:56
还是不行啊···
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'news_id=' 中。
/del.asp, 第 8 行



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#42006/6/10 13:39:26
你根本没有传递数据过去.怎么可能能删除呢.



chenchu83

职务:普通成员
等级:1
金币:0.0
发贴:6
#52006/6/10 13:51:36
什么改啊



chenchu83

职务:普通成员
等级:1
金币:0.0
发贴:6
#62006/6/10 13:52:24
急啊,在线等
谢了啊··
是否可以帮我改一下啊,我都弄了好几天了··
人整个人要崩溃的感觉
222



chenchu83

职务:普通成员
等级:1
金币:0.0
发贴:6
#72006/6/10 13:56:34
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'news_id=' 中。
/adminokDel.asp, 第 6 行

·····???WHYWHY



chenchu83

职务:普通成员
等级:1
金币:0.0
发贴:6
#82006/6/10 14:14:14
人呢
人才呢··
·····



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#92006/6/10 18:00:25
第二页adminokdel.asp转到详细页代码:


<!--#include file="Connections/conn.asp" -->


<%
set rs=server.createobject("adodb.recordset"
sql="select * from newsDate where news_id="&request.querystring("&id&"
rs1.open sql,conn,3,3
%>
%>
rs1.open sql,conn,3,3是怎么回事。你定义的是RS,可是却又冒出个RS1。
第三页del.asp实行删除的代码:
<%
news_id=cstr(request.form("id"
sqlstr="select * from tb_news where news_id="&news_id
set rs=server.createobject("adodb.recordset"


rs.open sqlstr,conn,1,3
rs.delete
rs.update
rs.close
set rs=nothing
%>



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#102006/6/11 0:14:32
楼主老兄,这么多输入错误,
你不要把自己的不耐烦抛给别人,以后这样帖子直接删除了。


非常大鱼