Ir al contenido


Foto

Excepciones en firebird (one more time!)


  • Por favor identifícate para responder
5 respuestas en este tema

#1 FGarcia

FGarcia

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 687 mensajes
  • LocationMéxico

Escrito 03 julio 2013 - 01:54

Mis queridos pitonisos nuevamente recurro a ustedes para una pregunta de firebird 101, creo que el Alzheimer cada vez me quiere mas....

Tengo la tabla que adjunto en la imagen, como observan varios campos son Not Null; es decir que nunca deben de ser vacíos.

1. Si mis conceptos estas correctos Firebird automáticamente me lanzara la excepción de que el campo es necesario.
2. Luego entonces no es necesario declarar una excepción. ¿O si?
3. ¿En mi aplicación como capturo esa excepción?

Esta es la duda que hace que mi cabello se caiga a media semana  :

La única neurona que me queda ocupa casi el 99% de su tiempo en mantenerme respirando, Help me!

Archivos adjuntos


  • 0

#2 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 03 julio 2013 - 02:39

creo que el Alzheimer cada vez me quiere mas....


Yo también creo ...  :D :D :D :D  No, mentiras, es una broma.

En los albores de este foro, está este hilo, en el que te explico cómo hacerlo.

Saludos.
  • 0

#3 FGarcia

FGarcia

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 687 mensajes
  • LocationMéxico

Escrito 03 julio 2013 - 02:55

:shocked:

¿Ya lo habia preguntado?

:embarrassed:





¿De que hablabamos?  :undecided:
  • 0

#4 poliburro

poliburro

    Advanced Member

  • Administrador
  • 4.945 mensajes
  • LocationMéxico

Escrito 03 julio 2013 - 03:55

¿De que hablabamos?  :undecided:


:D  :D  :D  :D  (b)
  • 0

#5 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 03 julio 2013 - 04:03

¿De que hablabamos?  :undecided:


PD, Estamos trabajando con el asunto de las etiquetas, el cambio de versión del sistema de foros tuvo sus efectos colaterales, sin embargo (y mientras las liberamos) puedes utilizarlas manualmente de esta forma:

[NOBBC]


delphi
  1.   //Para código Delphi





cpp
  1.   //Para código C++





csharp
  1.   //Para código C#


[/NOBBC]


De eso, caramba!!!! por 3 dias se cumplen 4 años exactamente :D :D :D

Saludos
  • 0

#6 cadetill

cadetill

    Advanced Member

  • Moderadores
  • PipPipPip
  • 994 mensajes
  • LocationEspaña

Escrito 04 julio 2013 - 11:02

Sólo un comentario al respecto.

Si el campo está declarado NOT NULL no tienes porque declarar una excepción en el motor, éste te la lanzará automáticamente si haces un post de un registro dejando ese campo a null.

Y la forma de capturarlo desde el aplicativo, pues como cualquier otra excepción, con un try...except...end

Saludos
  • 0




IP.Board spam blocked by CleanTalk.