Recomendado: vários erros comuns cometidos pelos iniciantes do ASP Vários erros comuns cometidos pelos iniciantes do ASP 1. Aberto novamente antes de o conjunto de registros estar fechado: --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Tomando o ASP mais popular na China como exemplo, não sei quantas pessoas pensam no conceito de tolerância a falhas ao escrever código. De fato, quando encontro uma coisa dessas, fica sem solução. Por que? Pense nisso, o significado original foi que você poderia tolerar erros escrevendo o código a seguir, consulte o Exemplo 1-1.< %@ Idioma = vbscript %>
<%Opção Explictic%>
<%
'Filtragem de Missage
em erro de erro em seguida
………………… (código omitido)
%>
Exemplo 1-1 Um vislumbre de códigos comuns
O código acima geralmente aparece nas mãos de todos os colegas. Escusado será dizer que posso entender seu humor atual depois de concluí -lo. Posso dizer francamente que a maioria das páginas da Web do ASP que escrevi há dois anos está dessa maneira, escrevendo constantemente, constantemente modificando e exausta, e agora não estou disposto a voltar e reescrever meu próprio código. De fato, a idéia mais básica de mecanismo de tolerância a falhas não é acreditar que o programa pode economizar muito, mas assumir o controle em suas próprias mãos. Isso é necessário.
< %@ Idioma = vbscript %>
<%Opção Explictic%>
<%
'=======================================================
Dim ndebug_msg
Ndebug_msg = true
Se ndebug_msg = true então
'Filtragem de Missage
Em erro de erro em seguida
Final se
'===================== final ==========================
………………… (código omitido)
'Data Transaction Processing-start
Se err.number = 0 então
'~~~~~ Abra o banco de dados e inicie a transação ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
'--------------------------------
'-------------------------------------
objconn.begintrans
objconn.execute (objSQL)
'~~~~~~ Compreenda a transação e feche a conexão do banco de dados
Objconn.Committrans
Response.cacheControl = privado
Response.Expires = -1
………………… (código omitido)
Outro
'~~~~~~ transações de reversão e objetos fechar
objconn.rollbacktrans
'~~~~~ Levante erros para a página ASP
'Err.Raise err.number, err.source, err.Description
'Err.clear
Response.Write Descrição = (& Err.Number &), (& Err.Description &)
Final se
'===================== arquivos finais ===========================
%>
Exemplo 1-2 Exemplo de Código de Mecanismo de Tolerância de Erro Completo
Depois de ler o código acima, você descobrirá que não há habilidades excelentes, e os especialistas podem até olhar para ele. Mas você pode não ser capaz de fazer isso ao escrever código.
Compartilhar: ASP Instância: Testando o servidor da Web A seguir, é apresentado o conteúdo citado: <html> <head> <title> teste o servidor da web </title> </head> <body> <script l