主题:  如何做删除?

万木春

职务:普通成员
等级:1
金币:0.0
发贴:165
#12005/7/29 15:45:18
我做了一个修改删除的ASP页面,想把查询到的数据删除,应如何做呢?下面的代码总是出错:

<%
function deleteMe(){
    if (confirm("确定删除?可是恢复不了的啊。"==1){
        sql="delete from wl where wlname='" & request.Form("txtwlname""'
conn.execute (sql)
    }
}
%>


<input name="delete" type="submit" id="delete" value="删除" onClick="deleteMe()">



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#22005/7/29 16:08:50
搞清楚客户端和服务器端的概念先.这个是一个基本的概念的错误,如果写出这样的代码,可以说你根本没有明白ASP是什么东西



万木春

职务:普通成员
等级:1
金币:0.0
发贴:165
#32005/7/29 17:27:16
可是改成下面这样,执行却没有删除任何记录
</script>
<script>
function deleteMe(){
if (confirm("确定删除?可是恢复不了的啊。"==1){
        
window.location="wldel.asp?wlname=<%=Request("txtwlname"%>";
    }
}
</script>


wldel.asp:
<!--#include file="wlconn.asp" -->
<%
dim intId
dim sql
SQL="DELETE FROM WL WHERE wlname='"&wlname&"'"
CONN.EXECUTE(SQL)
%>
<script language=javascript>
<!--
alert("删除成功!";

//-->
</script>



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#42005/7/29 17:32:26
看看参数传递有没有问题,输出SQL看一下



万木春

职务:普通成员
等级:1
金币:0.0
发贴:165
#52005/7/29 17:38:38
请教"输出SQL看一下"这个应如何做?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#62005/7/29 17:40:07
Response.write SQL

这种方法可以说是排除问题最常用的了



万木春

职务:普通成员
等级:1
金币:0.0
发贴:165
#72005/7/29 18:53:38
Response.write SQL使用后竟出现下面的显示,显然没有把内容传过来
DELETE FROM WL WHERE wlname=''



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
#82005/7/30 1:48:30
引用:
<script>
function deleteMe(){
if (confirm("确定删除?可是恢复不了的啊。"==1){
window.location="wldel.asp?wlname=<%=Request("txtwlname"%>";
}
}
</script>



这个东西貌似 javascript 。。。

那在调用的时候怎么能用 ASP tag 呢?



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
#92005/8/2 14:26:22
那是楼主还没明白ASP是咋回事