![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#8
|
|||
|
|||
|
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 |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Parámetro VarChar de búsqueda, ¿es válido aumentar su tamaño para evitar error? | Al González | Conexión con bases de datos | 15 | 18-11-2008 22:16:35 |
| Para qué usar raise Exception | wascar2003 | Varios | 3 | 20-11-2007 12:50:15 |
| EXCEPTION con parametros u otro comando para abortar | fcios | Firebird e Interbase | 10 | 31-03-2007 08:39:16 |
| UDF para convertir de un BLOB Type Text a un Varchar???? | AGAG4 | SQL | 0 | 06-12-2004 19:59:47 |
| como crear exception para validar duplicación de llaves en tabla | viajero2015 | Conexión con bases de datos | 6 | 21-10-2003 09:54:09 |
|