La Web del Programador: Comunidad de Programadores
 
    Pregunta:  58305 - ERROR AL ASIGNAR NULO
Autor:  Joaquin Parra
Hola. Tengo un problema que no se si tiene solución mejor a la que utilizo. Al asignar un valor de las tablas a una variable, si este valor no tiene dato(nulo), me da error:
xNombreProvincia=DenT.Clientes!Provincia

Si DenT.Clientes!Provincia no tiene valor, esta asignación me da error.

Lo soluciona de esta manera:Primero pregunto si el valor de la tabla es nulo y en caso contrario, asigno su valor.

Esta solucion es muy pesada.

¿Conoceis alguna otra?.

Graciñas.

  Respuesta:  Maxi
Hola.
Probá con esto:

xNombreProvincia=DenT.Clientes!Provincia & "" (dos veces dobles comillas)

Saludos
Maxi

  Respuesta:  Saul Garay
toma este codigo como ejemplo estoy seguro te ayudara, pruebalo y nos cuentas

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
If Not IsNull(Data1.Recordset("codigo")) Then
codigo = Data1.Recordset("codigo")
Else
codigo = ""
End If
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

SALUDOS

  Respuesta:  Boluart Bedoya
Hola,
La verdad no entiendo muy bien en que te refieres cuando dices que es muy pesada, si lo dices porque tienes varios campos y no quieres hcerlo por cada campo, lamento decirte que no hay otra solucion, a menos que quieras que tu applicacion no sea robusta ( a prueba de errores ).