Als ich heute asp schrieb, wurde mir der Microsoft VBScript-Laufzeitfehlerfehler 800a01f5 angezeigt. Nach dem Umbenennen von Sitename2 wurde das Problem behoben.
Die Analyse kann durch einige reservierte Felder von ASP verursacht werden. Weitere Informationen finden Sie in diesem Artikel: ASP Common Reserved Words Collection
Normalerweise gibt es kein Problem mit dem Code. „Die ID hat auch einen Wert, aber die Bibliothek wurde in die SQL SERVER-Bibliothek geändert, da sie längere Zeit nicht verwendet wird, daher möchte ich Sie fragen, was das Problem dabei ist.“ Fehler.
Microsoft VBScript-Laufzeitfehler „800a01f5“
Ungültige Zuweisung: 'SqlStr'
/admin/list/savedate.asp, Zeile 60
Fehlerzeilencode SQLstr=löschen d_31, wobei id=&id&
Kopieren Sie den Codecode wie folgt:<%
'Kleine Kategorieinformationen löschen
subdelbuy()
id=clng(Request.QueryString(id))
Setze book=server.createobject(adodb.recordset)
SQLstr=delete d_31 where id=&id&
conn.Execute SQLstr
set book=nichts
Verbindung schließen
setze conn=nichts
%>
<SCRIPT LANGUAGE=vbscript>
<!--
msgbox(Erfolgreich gelöscht!)
window.location.href=buySoScan.asp
->
</SCRIPT>
<%
Ende sub
%>
Lösung: Ändern Sie SQLstr in sqlssqls
Versuchen Sie, den Variablennamen zu ändern. Es gibt auch SQL-Anweisungen, die geändert werden müssen.
Kopieren Sie den Codecode wie folgt:SQLstr=delete d_31 where id=&id&
conn.Execute
SQLstr wurde geändert in
Kopieren Sie den Codecode wie folgt:dim sqlssqls = löschen aus d_31, wobei id= & clng(id)
conn.Execute(sqls)