Validar dbnull al moverme con datanavegator ?

26/08/2006 - 17:16 por DuKe | Informe spam
Hola a todos.

El problema es que tengo una tabla con campos que no pueden ser nulos, y si
agrego un nuevo registro y este queda vacio, al intentar moverme aparece una
excepcion.
Lo mismo ocurre si es que llamo a mi boton "guardar cambios".

Entonces la pregunta es asi:

¿ Cual es la forma de correcta y centralizada de manipular las excepciones
de una tabla usando datanavegator y bindingsource ?

Hasta el momento tengo que estar haciendo bloques try en cada una de las
partes donde se pueden generar las excepciones, pero creo que no es optimo y
debe haber una forma mas centralizada.

Busco una solucion que aporte el lenguaje, optimo, para no tener que llamar
al mismo procedimiento una y otra vez.


Gracias!!!

Preguntas similare

Leer las respuestas

#1 juan
26/08/2006 - 22:03 | Informe spam
Puedes utilizar la palabra reservada "IsDBNull":

If IsDBNull(Campo de base de datos)=True then
'Código para ejecutar
End if

Espero que te sirva de ayuda.
Juan.


"DuKe" wrote:

Mostrar la cita
#2 DuKe
28/08/2006 - 00:01 | Informe spam
Hola.

Pero en que evento seria ideal utilizarlo?
yo estoy pensando en que el error ocurre cuando navego entre los registros
usando datanavigator.


"juan" escribió en el mensaje
news:
Mostrar la cita
#3 Carlos
30/08/2006 - 16:49 | Informe spam
Podrías implementar a nivel de la tabla la validación por columna.

Dim dCol as DataColumn
dCol = dtDetComp.Columns.Add("NUMERO")
With dCol
.AllowDBNull = False
.DataType = System.Type.GetType("System.Int32")
.DefaultValue = 0
End With

Sds.


"DuKe" escribió en el mensaje
news:%23nV$
Mostrar la cita
Ads by Google
Search Busqueda sugerida