王者荣耀2017夺宝打折:网站程序的问题,我的网站有一首歌删不掉
来源:百度文库 编辑:高考问答 时间:2024/05/03 01:02:01
我一删这首歌就这样:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC 驱动程序不支持所需的属性。
/xuxianbing/admin_SongDel.asp,行 9
我找到/xuxianbing/admin_SongDel.asp,内容如下:
<!--#include file="function.asp"-->
<%CheckAdmin1%>
<!--#include file="conn.asp"-->
<%
dim sql
dim rs
set rs=server.createobject("adodb.recordset")
sql="delete from MusicList where id="&request.QueryString("ID")
rs.open sql,conn,1,1
conn.close
set conn=nothing
classid=request("classid")
SClassid=request("Sclassid")
Nclassid=request("Nclassid")
page=request("page")
response.redirect "admin_songmana.asp?classid="+classid+"&SClassid="+SClassid+"&Nclassid="+Nclassid+"&page="& page
%>
大虾帮我啊,好象别的歌都能删~~~~
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'
ODBC 驱动程序不支持所需的属性。
/xuxianbing/admin_SongDel.asp,行 9
我找到/xuxianbing/admin_SongDel.asp,内容如下:
<!--#include file="function.asp"-->
<%CheckAdmin1%>
<!--#include file="conn.asp"-->
<%
dim sql
dim rs
set rs=server.createobject("adodb.recordset")
sql="delete from MusicList where id="&request.QueryString("ID")
rs.open sql,conn,1,1
conn.close
set conn=nothing
classid=request("classid")
SClassid=request("Sclassid")
Nclassid=request("Nclassid")
page=request("page")
response.redirect "admin_songmana.asp?classid="+classid+"&SClassid="+SClassid+"&Nclassid="+Nclassid+"&page="& page
%>
大虾帮我啊,好象别的歌都能删~~~~
rs.open sql,conn,1,1 这一行改成:
rs.open sql,conn,1,3 就可以删除了
因为:后面的参数有1,2,3,4共四种,含义:
1:adLockReadOnly, 数据不能改变,这是缺省值!
2:adLockPessimistic , 数据提供者在开始编辑数据的时候锁定记录
3:adLockOptimistic,仅当调用update方法时,数据提供者锁定记录
4:adLockBatchOptimistic,用于批处理修改
你这里是要删除数据,其实就是对数据库要有写权,所以用第3个选项最合适
你到数据库里删 不就完了吗