SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: javiburgo en Viernes 24 de Enero de 2003, 17:28

Título: Re: Problema con Null . (error 94)
Publicado por: javiburgo en Viernes 24 de Enero de 2003, 17:28
HOla , y gracias por adelantado.....

Cuando trabajo con una base de datos, uso el control Data, y lo asigno a una tabla. Al recoger los datos, asigno a un string el valor del campo determinado de la tabla, por ejemplo...

  Dim cad as string

  cad = Data1.Recorset!nombre_campo

  Si el campo es null, me da error ya que no le puedo asignar eso a un string, como puedo solucionar esta pequeña question?
 
 gracias
Título: Re: Problema con Null . (error 94)
Publicado por: ROBER.29 en Viernes 24 de Enero de 2003, 18:10
Esta sería una posible solución:

If Not IsNull(Data1.Recorset!nombre_campo) Then
cad = Data1.Recorset!nombre_campo
Else
cad=""
End If

De todas formas si no te funciona con Not isnull puedes probar poniendo esto:

If Data1.Recorset!nombre_campo <> "" Then
cad = Data1.Recorset!nombre_campo
Else
cad=""
End If

Espero que te sirva.

Saludos,
Roberto García
Título: Problema con Null . (error 94)
Publicado por: javiburgo en Sábado 25 de Enero de 2003, 01:58
Muchas gracias, tio.   me sirve perfectamente..... , gracias