asp网页制作代码修改?

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<%
Dim db
set db=Server.CreateObject("ADODB.Connection")
db.Open "net"
Dim strSql
strSql="Delete From link Where link_id=link_id"
db.Execute(strSql)
Response.Write "已经成功删除"
response.Redirect("index.asp")
%>
</body>
</html>

我这个删除代码为什么我一点删除,它就把数据表中的数据全部删除?
请问这行代码strSql="Delete From link Where link_id=link_id"

请问这个代码就怎么改 才能点哪行,哪一行就删除?

我是用这一句代码连过来的
<td align="center"><a href="delbook.asp?link_id=<%=rs("link_id")%>">删除</a></td>

拜托高手们了..谁知道在+50
请问1楼的朋友,我改了,好象就无法显示了,
你写的& reqeust.quesystring("link_id")有没有写错?
展开
 我来答
创作者UjP0avI6CF
2019-06-15 · TA获得超过3887个赞
知道小有建树答主
回答量:3209
采纳率:33%
帮助的人:307万
展开全部
select
*
from
[user]
where
[username]='"&trim(request("username"))&"'"

select
*
from
[user]

要这样子写,因为user是关键字!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
francis674
2007-04-06 · TA获得超过362个赞
知道小有建树答主
回答量:428
采纳率:100%
帮助的人:416万
展开全部
strSql="Delete From link Where link_id=link_id"

呵呵,你没指定删除那个linkid,而每条记录中link_id是绝对等于自身的。所以当然删除所有的。

改成
strSql="Delete From link Where link_id=" & reqeust.quesystring("link_id")就行了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f0af42f34
2007-04-06 · TA获得超过691个赞
知道大有可为答主
回答量:1318
采纳率:100%
帮助的人:546万
展开全部
你link_id这个变量是怎么得来的?
link_id=reqeust("link_id")'加一行
要保证你表里每条记录link_id的值是唯一的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式