Ver Mensaje Individual
  #8  
Antiguo 16-12-2012
Edchar Edchar is offline
Miembro
NULL
 
Registrado: dic 2012
Posts: 25
Reputación: 0
Edchar Va por buen camino
Un ultimo asunto sobre este tema y es que buscando encontré algo que me parece util y es hacer que el mensaje de error sea modificado en el momento en que este se efectúa como por ejemplo en el siguiente ejemplo que indica de cuantos caracteres es el nombre.

newDB.CreateTable("CREATE EXCEPTION FstName_Menor_50 'Error: '");
newDB.CreateTable("CREATE TRIGGER catalog_FstName FOR CLIENT_TBL " +
"ACTIVE BEFORE INSERT OR UPDATE POSITION 0 " +
"AS " +
"BEGIN " +
"IF (CHAR_LENGTH(NEW.name) >= 51) THEN " +
"EXCEPTION FstName_Menor_50 'El Nombre debe ser menor a 50 caracteres y posee ' || CAST(CHAR_LENGTH(NEW.name) AS VARCHAR(50)); " +
"END");

A mi me funciono bien ¿Es esto correcto o existe una mejor forma de hacerlo?

Con relación al signo de + como estoy trabajando en .Net es para unir texto asi que no le presten atención.

Muchas Gracias
Responder Con Cita