ASP 提示非法赋值的解决方法
分析可能是:asp的一些保留字段导致,具体的大家可以参考这篇文章:ASP常见的保留字整理
正常来说代码没问题```ID也有值但是库改成了SQLSERVER库因不长用所以请教各位这个错误是哪里问题
MicrosoftVBScript运行时错误错误'800a01f5'
非法赋值:'SqlStr'
/admin/list/savedate.asp,行60
错误行代码 SQLstr="deleted_31whereid="&id&""
<%
'删除小类信息
subdelbuy()
id=clng(Request.QueryString("id"))
Setbook=server.createobject("adodb.recordset")
SQLstr="deleted_31whereid="&id&""
conn.ExecuteSQLstr
setbook=nothing
conn.close
setconn=nothing
%>
<SCRIPTLANGUAGE=vbscript>
<!--
msgbox("删除成功!")
window.location.href="buySoScan.asp"
-->
</SCRIPT>
<%
endsub
%>
解决方法:SQLstr改成sqlssqls
换个变量名试试,还有SQL语句要改一下
SQLstr="deleted_31whereid="&id&"" conn.Execute
SQLstr改成
dimsqlssqls="deletefromd_31whereid="&clng(id) conn.Execute(sqls)