Quando eu recupero a mensagem de erro na variavel
nError no exemplo abaixo
funciona: When SqlError Call SqlGetError( hSql, nError, sError ) Call SalMessageBox( 'Ocorreu o erro nº : ' || SalNumberToStrX( nError, 0 ) || '. Mensagem: ' || sError , 'E R R O !', MB_Ok ) Call SalAbort( -1 ) Call SqlPrepareAndExecute( hSql, 'select * from inexistente' ) e nError tem a mensagem que diz que a tabela não existe Mas em alguns casos de erro o nError fica vazio ao
invez de retornar a menagem de erro
Por exemplo se eu colocar a palavra "select" errada "elect" nError retorna vazio Se tiver uma falha de comunicação com o banco de dados nError retorna vazio Etc... Alguem saberia por que? Meu banco é o Sql Server 6.5 service-pack 5 e o Centura é o 1.5.0 PTF3 Desde ja agradeco alguma ajuda
* ************************************************** Antonio de Farias Leite Neto Analista de Sistemas Rede de Lojas Emmanuelle
Centro de Processamento de Dados Recife - PE Tel/Fax: (81) 424-6800 ************************************************** |
- [sqlwin] Tratamento de Erros Iuri Balieiro Frigo
- Re: [sqlwin] Tratamento de Erros Dulio
- [sqlwin] Tratamento de Erros Antonio de Farias Leite Neto
- Antonio de Farias Leite Neto