用asp删除access表单数据 删除不了
如题asp程序如下:<%ifTrim(Request.QueryString("action"))="del"thenID=Trim(Request.QueryStrin...
如题asp程序如下:
<%
if Trim(Request.QueryString("action"))="del" then
ID = Trim(Request.QueryString("szyname"))
set rs=server.createobject("adodb.recordset")
sql="select * from szy where szyname ="&ID
rs.open sql,conn,1,3
rs.delete
rs.close
end if
%>
<script language="JavaScript">
alert("删除成功!!")
</script>
其中:
网页中的删除索引是szyname
access表名是szy 表单里主键是szyname 数据类型是文本
执行结果是出现 “删除成功!!”对话框
但是 数据库里的对应项却没有被删除
请高手指教 展开
<%
if Trim(Request.QueryString("action"))="del" then
ID = Trim(Request.QueryString("szyname"))
set rs=server.createobject("adodb.recordset")
sql="select * from szy where szyname ="&ID
rs.open sql,conn,1,3
rs.delete
rs.close
end if
%>
<script language="JavaScript">
alert("删除成功!!")
</script>
其中:
网页中的删除索引是szyname
access表名是szy 表单里主键是szyname 数据类型是文本
执行结果是出现 “删除成功!!”对话框
但是 数据库里的对应项却没有被删除
请高手指教 展开
3个回答
展开全部
<%
if Trim(Request.QueryString("action"))="del" then
ID = Trim(Request.QueryString("szyname"))
sql="delete from szy where szyname ="&ID
conn.execute(sql)
response.write("<script >alert('删除成功!!')</script>")
end if
%>
是不是比你的写法简化多了?
if Trim(Request.QueryString("action"))="del" then
ID = Trim(Request.QueryString("szyname"))
sql="delete from szy where szyname ="&ID
conn.execute(sql)
response.write("<script >alert('删除成功!!')</script>")
end if
%>
是不是比你的写法简化多了?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询