Microsoft VBScript 运行时错误 错误'800a00d' 类型不匹配:'[string:""]'/admin/saveflashedit.asp 行 13

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:17:43
第11行至36行
rs("piclink")=trim(request("piclink"))
rs("newsid")=trim(request("newsid"))
rs("order")=int(request("order"))
rs.Update
rs.Close
set rs=nothing
response.Redirect "flashedit.asp"
case "del"
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from flashedit where picid="&picid,conn,1,3
piclink=rs("piclink")
set fso = createobject("scripting.filesystemobject")
piclink1=server.mappath( "../"&piclink)
if fso.FileExists(piclink1) then
fso.deletefile(server.mappath( "../"&piclink))
rs.close
conn.execute "delete from flashedit where picid="&picid
response.Redirect "flashedit.asp"
else
conn.execute "delete from flashedit where picid="&picid
response.Redirect "flashedit.asp"

rs("order")=int(request("order"))
request获取的数据可能含有非数值的字符。
你检查一下提交数据的页面。

欢迎访问我的论坛:)
http://www.chinesebloger.com
期待您的支持:)