Visual Basic - Auxilio por favor

Life is soft - evento anual de software empresarial
 
Vista:

Auxilio por favor

Publicado por Roberto (28 intervenciones) el 31/10/2005 20:54:51
Hola programadores, a ver si me pueden ayudar con esto por favor

estoy trabajando con vb6 , access y ado.
y tengo un error cuando trato de jalar los datos del registro actual

lo jalo de la sig. manera

text1.text = rs.fiels("nombre")
text2.text = rs.fiels("Apaterno")
text3.text = rs.fiels("Amaterno")
etc. etc etc

verdad y cuando abro el formulario "X" jalo de esta manera los datos y me da un error el siguiente

Error 94 en tiempo de ejecucion valor null

como le hago para eliminar este error
yo se que cuando guardo los datos le puedo concatenar una cadena vacia pero la base de datos con la que estoy trabajando ya esta establecida y tiene aproximadamente unos 50,000 registros entonces que hago por favor auxilienme estoy desesperado

PD. a quien comente algo sobre esto le voy a mandar una invitacion a gmail gratis aunque no me respondan mi respuesta.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Auxilio por favor

Publicado por gisel (11 intervenciones) el 31/10/2005 21:03:48
Hola.. mira mucho no trabajo con base de datos, pero por ahi de algo te sirva.
cuando armas las tablas viste que le das caracteristicas de la tabla, ponele que esa columna admita valores null.
por ahi sea eso.
pero sino nose.

Espero que te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Intenta con esto... y... qué es GMAIL..??

Publicado por ivan (1039 intervenciones) el 02/11/2005 01:12:09
A mi en ocasiones me marcaba un error al intentar leer un campo nulo, por ejemplo, tu lo tienes asi...:

text1.text = rs.fiels("nombre")

Si el campo rs.fiels("nombre") es NULO te va a marcar un error de que quieres leer un valo NULL, yo para corregir eso pongo esto...:

if Not IsNull(rs.fiels("nombre") ) Then
text1.text = rs.fiels("nombre")
Else
text1.text = ""
End If

Prueba a ver si acaso esa es la solución a tu problema.... Espero esta información te sea de utilidad....

Por cierto, qué es lo GMAIL....??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Auxilio por favor

Publicado por Esteban (1144 intervenciones) el 02/11/2005 06:48:20
Cuando pase eso debes ejecutar una instrucción más óptima que la que dieron:

text1.text = iif(isnull(rs.fiels("nombre")), "", rs.fiels("nombre"))

NO ME ENVÍES INVITACIÓN, ya tengo cuenta en GMail
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Auxilio por favor

Publicado por Hómer Durán (1 intervención) el 02/11/2005 23:21:56
Intenta lo que sigue:

if not isnull(rs.fields("Nombre") then text1.text = rs.fiels("nombre")
if not isnull(rs.fields("Apaterno") then text2.text = rs.fiels("Apaterno")
if not isnull(rs.fields("Amaterno") then text3.text = rs.fiels("Amaterno")

Con lo anterior, si el dato es nulo, no hace nada, caso contrario, lo pone en la caja de texto.

Espero te sirva.

Hómer Durán
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Auxilio por favor

Publicado por Roberto (53 intervenciones) el 04/11/2005 23:05:29
Gracias a todos ustedes

por cierto gmail es una cuenta de correo electronico de google la cual te da una capacidad de almacenamiento de 2700 MB
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar