Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2004, 11:04
Scho
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 8 meses
Puntos: 1
Valores nulos en variables no inicializadas

Hola a tod@s!!
Os cuento, tengo una clase que tiene varios atributos de tipo entero y real que no tienen porque estar inicializados a ningún valor; el problema es que si a alguno no le asigno nada siempre valdrá 0. Hay alguna forma de asignar un valor nulo a un atributo entero? sino se puede cómo podría distinguir si ese valor es realmente 0 o no está inicializado?
Como me explico fatal os pongo un ejemplo aunque no sé si será peor


Si tengo una clase y hago lo siguiente:

Código:
Public Class Examen
        Private NotaPrimerParcial As integer
        Private NotaSegundoParcial As integer
	...
...

private sub insertar(conexion As SqlConnection)
' Este método añadiría una nueva fila a una tabla de la base de datos con los valores de los atributos del objeto.
End Sub

End Class


Dim objeto As New Examen()
objeto.primerParcial = 0
Si ahora hiciera "objeto.insertar()" en la base de datos tendría 0 tanto en el primer parcial como en el segundo, pero el segundo debería ser nulo, no presentado, qué podría hacer?
Espero que me hayais entendido mejor así, un saludo.