Visual Basic - Campo Nulo POR FAVOR

Life is soft - evento anual de software empresarial
 
Vista:

Campo Nulo POR FAVOR

Publicado por Jose (82 intervenciones) el 20/05/2002 14:37:28
Hola y Gracias:

Mi consulta es la siguiente:

Inicializo base de datos.....
Data1.RecordSource = "SELECT * FROM tabla1" Lleno el recordset
Text1.Text = Data1.Recordset.Fields("Campo1")
Aca es donde tengo problemas, si el campo es nulo me genera un error, como lo soluciono para que tome campos nulos.
Y lo mismo ocurre cuando quiero grabar o editar

Data1.Recordset.AddNew o Edit
Data1.Recordset.Fields("Campo1") = Text1.text

Como puedo trabajar con campos nulos???

Gracias
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:Campo Nulo POR FAVOR

Publicado por Antrax (14 intervenciones) el 20/05/2002 15:19:41
isnull(<variable>) devuelve si una variable es nula. Con esto puede controlar sus valores.
p.ej:

Data1.Recordset.Fields("Campo1") = iif (isnull(text1.text),"",trim(text1.text))
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:Campo Nulo POR FAVOR

Publicado por CHRISTIAN (208 intervenciones) el 20/05/2002 15:20:06
LAS SOLUCION MAS FACIL ES ´on error resume next` ESTO COLOCADO AL PRINCIPIO GENERA QUE ANTE UN ERROR ESE CAMPO SE OMITA Y SIGA SU RECORRIDO, CON LO QUE SOLO LLENARA LAS CASILLAS CON LOS CAMPOS QUE CONTENGAN DATOS.

ATTE. CHRISTIAN
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:Campo Nulo POR FAVOR

Publicado por alberto (278 intervenciones) el 20/05/2002 15:26:52
Prueba con:
Text1.Text = Data1.Recordset.Fields("Campo1") &""
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