Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Claudio Neto

[Resolvido] Meu MySQL não exibe o erro retornado

Recommended Posts

Tenho um MySQL instaldo em um Ubunto, nas máquinas locais uso o SQL-Front e estou desenvolvendo aplicações em ASP.

 

Quando ocorre algum erro com o banco, seja de sintax ou qualquer outra coisa, apesar do erro ocorrer na tela, ele não detalha.

 

Isso é alguma configuração do MySQL? Como altero? Porque usando outros bancos, como Access e MSSQL os erros são exibidos normalmente.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só se for alguma configuração do IIS, e não do MySQL que tenho que mexer então. Via código não existe nada que exibe ou oculte os erros, fora on error resume next, mas não tem isso no código.

Compartilhar este post


Link para o post
Compartilhar em outros sites

no ASP xexelento eu nao sei como eh , mas todas as linguagens obrigatoriamente precisam pedir ao mysql para exibir o erro, jah q a msg de erro nao faz parte do resultset. No php por exemplo eh com mysql_error() e mysql_errno().

Compartilhar este post


Link para o post
Compartilhar em outros sites

você desabilitou a opção de exibir mensagens de erros HTTP amigáveis do browser ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não xanburzum.

 

Está abilitado, tanto que se é algum erro não referente ao mysql exibe normal.

E assim, mesmo quando é com o mysql, ele exibe um erro, só não mostra a definição.

 

Como a imagem abaixo:

Imagem Postada

 

E a linha 47 tem:

rs.open "select * from DDD16", cn, 3, 3

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim:

 

rs.open "select * from DDD16", cn, 1, 3

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei Xan o motivo do erro.

 

Bom, pra começar acho que o que inibia as mensagens não era nem o MySQL, nem o ASP e nem o navegador, mas sim o Provider.

E o erro estava ocorrendo porque o provider expirou.

 

Consegui resolver deixando de usar o Provider, passando a utilizar ODBC. Agora está funcionando e as mensagens de erro aparecem.

 

Obrigado pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beleza Claudio...

 

qualquer coisa posta ae...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.