Valor "False" en cuadro de Texto cuando le asigno otros valores distintos
Publicado por SOLRAC (3 intervenciones) el 17/07/2014 18:52:10
Hola, muy buen día o muy buenas noches, soy nuevo por aquí, Saludos:
Mi problemas es:
Al asignar, el valor de un campo de la base de datos, a un cuadro de texto, este indistintamente del valor que le asigno toma el valor: "False", y muestra: False . Nunca me había pasado esto.
A continuación detallo la situación:
* Tengo un programa que estoy haciendo en Visual Basic 6, que accede a una base de datos en Access, de forma local.
* Uso SQL dentro de mi codigo VB6 para conectarme a varias tablas al mismo tiempo.
* El resultado de las consultas las muestro en un formulario por medio cuadros de texto y un datagrid.
* La data (registros) de la base de datos de Access fue importa por medio de Access 2007, de una base de datos SQL SERVER 2005. La idea es trabajar con esa data localmente en caso de que se caiga el servidor, y que sirva modo de respaldo también.
* Algunos campos tienen caracteres extraños no imprimibles, bien a la izquierda o derecha del dato que me interesa mostrar en el cuadro de texto.
* Mientras estoy desarrollando el programa, me doy cuenta inmediatamente, en mis pruebas, que a los datos se ven bien desde Access; pero al mover los datos de un registro cualquiera, a mis cuadros de texto (en VB6), estos quedaban en blanco. y la solución que se me ocurrio fue esta:
Recs = es mi tabla de RecordSet.
EMAIL = es el campo de la base de datos.
TXT_email = es el cuadro de texto (TextBox).
If IsNull(Recs!EMAIL) = True Then
TXT_email = “ “ & Recs!EMAIL
Else
TXT_email = Recs!EMAIL
End if
Y esta solución me funcionó con todos los cuadros de texto, (para mostrar la información del campo) menos con uno. El cual toma el Valor "False" y muestra False. Nunca había visto algo parecido. Agradezco su Ayuda desinteresada.
Mi problemas es:
Al asignar, el valor de un campo de la base de datos, a un cuadro de texto, este indistintamente del valor que le asigno toma el valor: "False", y muestra: False . Nunca me había pasado esto.
A continuación detallo la situación:
* Tengo un programa que estoy haciendo en Visual Basic 6, que accede a una base de datos en Access, de forma local.
* Uso SQL dentro de mi codigo VB6 para conectarme a varias tablas al mismo tiempo.
* El resultado de las consultas las muestro en un formulario por medio cuadros de texto y un datagrid.
* La data (registros) de la base de datos de Access fue importa por medio de Access 2007, de una base de datos SQL SERVER 2005. La idea es trabajar con esa data localmente en caso de que se caiga el servidor, y que sirva modo de respaldo también.
* Algunos campos tienen caracteres extraños no imprimibles, bien a la izquierda o derecha del dato que me interesa mostrar en el cuadro de texto.
* Mientras estoy desarrollando el programa, me doy cuenta inmediatamente, en mis pruebas, que a los datos se ven bien desde Access; pero al mover los datos de un registro cualquiera, a mis cuadros de texto (en VB6), estos quedaban en blanco. y la solución que se me ocurrio fue esta:
Recs = es mi tabla de RecordSet.
EMAIL = es el campo de la base de datos.
TXT_email = es el cuadro de texto (TextBox).
If IsNull(Recs!EMAIL) = True Then
TXT_email = “ “ & Recs!EMAIL
Else
TXT_email = Recs!EMAIL
End if
Y esta solución me funcionó con todos los cuadros de texto, (para mostrar la información del campo) menos con uno. El cual toma el Valor "False" y muestra False. Nunca había visto algo parecido. Agradezco su Ayuda desinteresada.
Valora esta pregunta


0