Hoje, quando eu estava escrevendo asp, recebi um erro de tempo de execução do Microsoft VBScript 800a01f5 Atribuição ilegal: nome do site Depois de renomear sitename2, o problema foi resolvido.
A análise pode ser: causada por alguns campos reservados do ASP Para obter detalhes, consulte este artigo: Coleção de palavras reservadas comuns do ASP.
Normalmente não há problema com o código```O ID também tem um valor, mas a biblioteca foi alterada para biblioteca SQL SERVER porque não é usada há muito tempo, então gostaria de perguntar qual é o problema disso erro.
Erro de tempo de execução do Microsoft VBScript '800a01f5'
Atribuição ilegal: 'SqlStr'
/admin/list/savedate.asp, linha 60
Código de linha de erro SQLstr=delete d_31 onde id=&id&
Copie o código do código da seguinte forma:<%
'Excluir informações de categorias pequenas
subdelbuy()
id=clng(Request.QueryString(id))
Definir book=server.createobject(adodb.recordset)
SQLstr=excluir d_31 onde id=&id&
conexão.Execute SQLstr
definir livro = nada
conexão.fechar
definir conn = nada
%>
<SCRIPT LANGUAGE=vbscript>
<!--
msgbox (excluído com sucesso!)
window.location.href=buySoScan.asp
-->
</SCRIPT>
<%
final sub
%>
Solução: mude SQLstr para sqlssqls
Tente alterar o nome da variável. Também existem instruções SQL que precisam ser alteradas.
Copie o código do código da seguinte forma:SQLstr=excluir d_31 onde id=&id&
conexão.Executar
SQLstr alterado para
Copie o código do código da seguinte forma:dim sqlssqls = excluir de d_31 onde id= & clng(id)
conexão.Execute(sqls)