Personalizar mensajes que retorna SQL Server

15/09/2004 - 11:18 por El principiante | Informe spam
Hola como puedo personalizar los mensajes de error que reporta SQL server a
una aplicacion de visual foxpro con odbc,
de modo que puedan ser mas legibles para el usuario ?
Por ej. los mensajes sobre reglas de validacion, restricciones, etc ?

Gracias

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
15/09/2004 - 12:03 | Informe spam
Pues depende de qué lenguaje que utilices, pero en cualquiera de ellos
tendrás un manejo de errores y a partir del código de error que te lance SQL
Server puedes mostrar el mensaje que a tí más te convenga...


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"El principiante" escribió en el mensaje
news:
Hola como puedo personalizar los mensajes de error que reporta SQL server


a
una aplicacion de visual foxpro con odbc,
de modo que puedan ser mas legibles para el usuario ?
Por ej. los mensajes sobre reglas de validacion, restricciones, etc ?

Gracias




Respuesta Responder a este mensaje
#2 Maxi
15/09/2004 - 14:30 | Informe spam
Fijate este articulo. (esta en ingles :(

http://www.sqlteam.com/item.asp?ItemID(41


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"El principiante" escribió en el mensaje
news:
Hola como puedo personalizar los mensajes de error que reporta SQL server


a
una aplicacion de visual foxpro con odbc,
de modo que puedan ser mas legibles para el usuario ?
Por ej. los mensajes sobre reglas de validacion, restricciones, etc ?

Gracias









Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.748 / Virus Database: 500 - Release Date: 01/09/2004
Respuesta Responder a este mensaje
#3 Javier Loria
15/09/2004 - 15:35 | Informe spam
Hola:
Puedes revisar despues de la sentencia y si ocurre un error entoces
enviar tu mensaje personalizado.
==INSERT Cliente
VALUES( . . .)
IF @@ERROR <> THEN
BEGIN
RAISERROR('Ese cliente ya existe o ',16,1)
ROLLBACK
RETURN 1
END
== Si por ejemplo se la llave Primaria es duplicada en la aplicacion
recibiras 2 errores el de la llave Primaria (normal) y personalizado que lo
identificas por que tiene el numero 50000.
Adicionalmente si quieres reutilizar los mensajes puedes utilizar un
procedimiento que te agrega mensajes personalizados a SQL (numeros
superiores a 50000) y luego lo puedes usar por numeros. Revisa la
documentacion en linea del RAISERROR y sp_addmessage.


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda

"El principiante" wrote in message
news:
Hola como puedo personalizar los mensajes de error que reporta SQL server


a
una aplicacion de visual foxpro con odbc,
de modo que puedan ser mas legibles para el usuario ?
Por ej. los mensajes sobre reglas de validacion, restricciones, etc ?

Gracias




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida