Jump to content


Photo

Atualizando Bd


  • Faça o login para participar
22 replies to this topic

#16 KBR

KBR

    kl3b3r

  • Usuários
  • 392 posts
  • Sexo:Não informado
  • Localidade:Mauá - SP
  • Interesses:ASP // DESENVOLVIMENTO WEB // MYSQL // ACCESS // FLASH // FIREWORKS // DREAMWEAVER // REDES

Posted 13/09/2003, 17:20

OK Pessoal!!!

Li tudo o que vocês postaram.

Para dar certo... basta eu tirar o "on error resume next"???

#17 camarão

camarão
  • Visitantes

Posted 13/09/2003, 17:45

OK Pessoal!!!

Li tudo o que vocês postaram.

Para dar certo... basta eu tirar o "on error resume next"???

pelo q eu vi e entendi a unica coisa é q eles estaum indecisos e numa discussaum ainda!

#18 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 13/09/2003, 17:54

OK Pessoal!!!

Li tudo o que vocês postaram.

Para dar certo... basta eu tirar o "on error resume next"???

Na verdade é o contrário, você tem que deixar o On Error resume next!


Abraços
BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#19 KBR

KBR

    kl3b3r

  • Usuários
  • 392 posts
  • Sexo:Não informado
  • Localidade:Mauá - SP
  • Interesses:ASP // DESENVOLVIMENTO WEB // MYSQL // ACCESS // FLASH // FIREWORKS // DREAMWEAVER // REDES

Posted 13/09/2003, 17:55

É o que percebo também.

A única coisa que eu quero é personalizar a mensagem.

E à respeito do "on error resume next"... não deu certo, pois o resto de minha página não carregou.

Talvez de certo só não utilizando o BD.

#20 camarão

camarão
  • Visitantes

Posted 13/09/2003, 21:48

Quando executamos script ASP, muitas vezes surgem erros que afetam o desempenho de um Web site. Para que possamos amenizar ou manipular erros devemos incorporar ao nosso código rotinas que possam tratar estes erros no momento em que ocorrem, fazendo com que o visitante do Web site não acredite que quem desenvolveu o site não sabia o que estava fazendo. Falando seriamente, não existe situação mais desagradável do que você postar um formulário ou fazer uma pesquisa receber como resposta uma tela em branco ou uma mensagem incompreensível.

Para que isso não aconteça aos visitantes do seu site, crie rotinas que possam exibir mensagens especiais, redirecionem o usuário para páginas específicas ou que simplesmente deixem o visitante informado do que aconteceu ou está acontecendo. Você pode criar mensagem para erros específicos baseados no número do erro que foi retornado. Com alguns testes e um pouco de conhecimento, você poderá criar páginas de erros bem eficientes.

Utilizando o script abaixo você poderá detectar muitos erros. note que em scripts ASP você deve sempre utilizar on error resume next para saber algo sobre o erro ocorrido:



<%@ Language=vb script:" & "br"
response.write "Número=" & err.number & "br"
response.write "Descrição=" & err.description & "br"
response.write "Help Context=" & err.helpcontext & "br" response.write "Help Path=" & err.helppath & "br"
response.write "Native Error=" & err.nativeerror & "br"
response.write "Source=" & err.source & "br"
end if


for each errar in cn.Errors
response.write errar.number & "br"
response.write errar.description &"br"
response.write "Source=" & errar.source
next

%>



#21 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 15/09/2003, 09:28

camarao, voce esta certo. so que sua resposta de erro nao sera personalizada e sim padrao so que em portugues. para fazer uma rotina para personalizar o erro é so usar o codeigo que eu passei.


<%
on error resume next

select * from tabela
set rs= conexao.execute(sql)

if rs("campo")="" then

response.write "Nosso banco de dados está sendo atualizado, favor fazer nova consulta daqui alguns minutos."

end if
%>

www.andrewsmedina.com.br

#22 KBR

KBR

    kl3b3r

  • Usuários
  • 392 posts
  • Sexo:Não informado
  • Localidade:Mauá - SP
  • Interesses:ASP // DESENVOLVIMENTO WEB // MYSQL // ACCESS // FLASH // FIREWORKS // DREAMWEAVER // REDES

Posted 16/09/2003, 12:39

OK!!! :o
Fiz e ainda não deu certo... ;)

#23 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 16/09/2003, 13:47

eu esqci dum negocio muito importante desculpa. voce deve colcar sua rotina de conexao com o banco de dados

<%
on error resume next

Set conexao = Server.CreateObject("ADODB.Connection")
caminho = "DBQ=" & Server.MapPath("seubanco.mdb")
conexao.Open "DRIVER={Microsoft Access Driver (*.mdb)};" & caminho

select * from tabela
set rs= conexao.execute(sql)

if rs("campo")="" then

response.write "Nosso banco de dados está sendo atualizado, favor fazer nova consulta daqui alguns minutos."

end if
%>
B)
www.andrewsmedina.com.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq