Campos MEMO usando RDO
Publicado por Diego Campillo (17 intervenciones) el 14/09/2001 14:25:17
Hola a todos,
estoy creando una aplicación en Visual Basic 6.0 usando RDO, y al recuperar un campo memo, independientemente de que tenga valor o no me lo reconoce como nulo, con el pertinente error en tiempo de ejecución, el 94.
Este el código que uso para recuperar el campo Notas de mi base de datos:
If IsNull(rsViv!notas) = True Then
txtNotas = ""
Else
txtNotas = rsViv!notas
End If
En este código cuando el campo tiene un valor Nulo se mete por el Then, en cambio cuando contiene texto, muy a pesar mio, se sigue metiendo por el Then, y no por el Else como debería ser.
El motor de base de datos que uso es Access y SQL Server, por que dependiendo del cliente se le cambia el DSN de conexión y se le especifica una u otra. El tipo de datos en Access es MEMO y en SQL Server 7.0 es ntext o text.
Gracias por vuestra ayuda.
estoy creando una aplicación en Visual Basic 6.0 usando RDO, y al recuperar un campo memo, independientemente de que tenga valor o no me lo reconoce como nulo, con el pertinente error en tiempo de ejecución, el 94.
Este el código que uso para recuperar el campo Notas de mi base de datos:
If IsNull(rsViv!notas) = True Then
txtNotas = ""
Else
txtNotas = rsViv!notas
End If
En este código cuando el campo tiene un valor Nulo se mete por el Then, en cambio cuando contiene texto, muy a pesar mio, se sigue metiendo por el Then, y no por el Else como debería ser.
El motor de base de datos que uso es Access y SQL Server, por que dependiendo del cliente se le cambia el DSN de conexión y se le especifica una u otra. El tipo de datos en Access es MEMO y en SQL Server 7.0 es ntext o text.
Gracias por vuestra ayuda.
Valora esta pregunta


0