Hoy, mientras escribía asp, me apareció un error de tiempo de ejecución de Microsoft VBScript 800a01f5. Asignación ilegal: nombre del sitio. Después de cambiar el nombre del nombre del sitio2, el problema se resolvió.
El análisis puede ser: causado por algunos campos reservados de ASP. Para obtener más información, puede consultar este artículo: Colección de palabras reservadas comunes de ASP.
Normalmente no hay problema con el código```El ID también tiene un valor, pero la biblioteca se cambió a biblioteca SQL SERVER porque hace mucho que no se usa, así que me gustaría preguntarles cuál es el problema con esto. error.
Error de tiempo de ejecución de Microsoft VBScript '800a01f5'
Asignación ilegal: 'SqlStr'
/admin/list/savedate.asp, línea 60
Código de línea de error SQLstr=eliminar d_31 donde id=&id&
Copie el código de código de la siguiente manera:<%
'Eliminar información de categorías pequeñas
subdelbuy()
id=clng(Solicitud.QueryString(id))
Establecer libro=server.createobject(adodb.recordset)
SQLstr=eliminar d_31 donde id=&id&
conexión.Ejecutar SQLstr
establecer libro = nada
con.cerrar
establecer conexión = nada
%>
<IDIOMA DE ESCRITURA=vbscript>
<!--
msgbox (¡eliminado exitosamente!)
window.location.href=comprarSoScan.asp
-->
</SCRIPT>
<%
sub final
%>
Solución: cambie SQLstr a sqlssqls
Intente cambiar el nombre de la variable. También hay declaraciones SQL que deben cambiarse.
Copie el código de código de la siguiente manera:SQLstr=eliminar d_31 donde id=&id&
conn.Ejecutar
SQLstr cambió a
Copie el código de código de la siguiente manera:dim sqlssqls = eliminar de d_31 donde id= & clng(id)
conexión.Ejecutar(sqls)