|
Prezados, Gostaria de saber se algu�m possui um mapeamento dos “c�digos
de erro mais comuns” para o SQL 2000. Visto que estamos realizando a
migra��o de nosso banco de dados do 6.5 para 2000 e percebemos que h� diferen�a
no c�digo de erro, o que torna nossa rotina de tratamento inv�lida. Para o SQL 6.5 utiliz�vamos a seguinte verifica��o no “SAM_SqlError” �em nossas aplica��es: Call SqlExtractArgs( wParam, lParam, hSqlErro, nErro, nPos ) If nErro = 32100 or�� nErro ������� = 547 ������������� !
Integridade Referencial � Else If nErro =
20515������������������������� ����������� ! Campo NOT NULL � Else If nErro =
20229������������������������� ����������� ! Permiss�es
– GUPTA � Else If nErro =
20030������������������������� ����������� ! Viola��o de
Integridade – CENTURA�
� Else
If nErro = 20019������������������������� ����������� ! Base de Dados com nome diferente � Else If nErro =
20027������������������������� ����������� ! Data fora
do Range � Else If nErro = 203����������������������������������������� ! � Else
If nErro = 20038������������������������� ����������� ! Permiss�es – CENTURA � Else If nErro =
30003 or nErro = 20033�� ��������� !
Usu�rio / Password n�o confere � Else If nErro = 30004 or nErro = 20087 ����������� !
Servidor n�o encontrado � Else If nErro = 401����������������������������������������� ! ODBC
driver n�o encontrado � Else If nErro =
20035 ������������������������ ����������� ! Erros como falta procedure, etc � Else
If nErro = 20055 ������������������������ ����������� ! TDS STREAM Else Atenciosamente, Luiz Francisco da Silva Filho Departamento de Tecnologia Educacional Setor de Desenvolvimento de Sistemas Fone: 3684-9883 AVISO LEGAL "Esta mensagem � destinada exclusivamente para a(s) pessoa(s) a quem � dirigida, podendo conter informa��o confidencial e/ou legalmente privilegiada. Se voc� n�o for destinat�rio desta mensagem, desde j� fica notificado de abster-se a divulgar, copiar, distribuir, examinar ou, de qualquer forma, utilizar a informa��o contida nesta mensagem, por ser ilegal. Caso voc� tenha recebido esta mensagem por engano, pedimos que nos retorne este E-Mail, promovendo, desde logo, a elimina��o do seu conte�do em sua base de dados, registros ou sistema de controle." DISCLAIMER "This message is exclusively destined to the person(s) to which it is addressed, and it may contain confidential and/or legally privileged information. If this message is not addressed to you, you are notified from now on to do not disclose, copy, distribute, examine or, in any other way, use the information contained in this message, considering that it is illegal. In case you received this message due to an error, we beg you to return this E-Mail, immediately promoting the elimination of it content from your database, records or control system." |
