![]() |
![]() |
| 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 |
|
|
|
#1
|
|||
|
|||
|
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 |
|
#2
|
||||
|
||||
|
Por favor, sigue las normas del club, y haz caso de ecfisa.
Preguntas distintas en hilos distintos, elige bien el foro adecuado, pon un título descriptivo, etc. Lo dicho, nuestras normas, lo que llamamos guía de estilo.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Gracias Casimiro por tu recomendaciones me resultaron útiles los Link y voy a darles atención y creo que lo primero que are es no hacer referencia a .Net pero debido a trabajar con FireBird tengo que buscar un foro apropiado para aprender sobre el lenguaje interno de SQL que usa y creo que este es el foro que mas información me puede brindar.
Me disculpo si he puesto algo que no fue apropiado, de hecho noto que al poner los ejemplos se formatean de una forma especial lo tendré en cuenta a futuro pues las dudas están relacionada con esa parte. Muchas Gracias por tus comentarios y la ayuda que me brindas, Saludos |
|
#4
|
||||
|
||||
|
Para formatear el código sólo has de seguir este ejemplo:
![]() Espero que podamos ayudarte en tus dudas ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
Muchas Gracias, Lo tendré en cuenta
|
![]() |
| 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 |
|