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
**************************************************