Aujourd'hui, lorsque j'écrivais asp, une erreur d'exécution Microsoft VBScript 800a01f5 m'a été demandée. Après avoir renommé sitename2, le problème a été résolu.
L'analyse peut être : provoquée par certains champs réservés d'ASP. Pour plus de détails, vous pouvez vous référer à cet article : Collection de mots réservés communs ASP.
Normalement, il n'y a aucun problème avec le code```L'ID a également une valeur, mais la bibliothèque a été remplacée par la bibliothèque SQL SERVER car elle n'est pas utilisée depuis longtemps, je voudrais donc vous demander quel est le problème avec cela erreur.
Erreur d'erreur d'exécution Microsoft VBScript '800a01f5'
Affectation illégale : 'SqlStr'
/admin/list/savedate.asp, ligne 60
Code de ligne d'erreur SQLstr=delete d_31 où id=&id&
Copiez le code comme suit :<%
'Supprimer les informations sur les petites catégories
subdelbuy()
identifiant=clng(Request.QueryString(id))
Définir book=server.createobject(adodb.recordset)
SQLstr=supprimer d_31 où id=&id&
conn.Exécuter SQLstr
définir le livre = rien
connexion.fermer
définir conn = rien
%>
<LANGUE SCRIPT=vbscript>
<!--
msgbox (supprimé avec succès !)
window.location.href=buySoScan.asp
-->
</SCRIPT>
<%
fin du sous
%>
Solution : remplacez SQLstr par sqlssqls
Essayez de changer le nom de la variable. Certaines instructions SQL doivent également être modifiées.
Copiez le code comme suit :SQLstr=supprimer d_31 où id=&id&
conn.Exécuter
SQLstr a été remplacé par
Copiez le code comme suit :dim sqlssqls = supprimer de d_31 où id= & clng(id)
conn.Execute(sqls)