Access - Error de código

 
Vista:

Error de código

Publicado por Gregorio (1 intervención) el 28/12/2004 11:38:49
Buenas:

Tengo el siguiente código en la aplicación que estoy haciendo

Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("select * from laboratorio where Id =" & Lista0.Value, dbOpenDynaset)
control.txtid.Value = rst(0)
control.txtmes.Value = rst(1)
control.txtfecha.Value = rst(2)

rst.close

En casa tengo access 2003, lo probé y me funcionó, pero al meterlo en la aplicación que estoy haciendo en el trabajo me da un error continuamente diciendo que los tipos no coinciden

No se a que se refiere

He probado a agregar la referencia de Microsoft DAO 3.6 object library pero sigue fallando

Gracias anticipadas

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:Error de código

Publicado por Victoria (1530 intervenciones) el 29/12/2004 09:44:52
Hola
Este error se produce cuando las variables que igualas, son de distinto tipo; tratar de igualar una numérica a una string
Comprueba que Id es numérica y lo mismo Listo0(0)
Otra cosa, no es necesario poner Value y te recomendaria poner los nombres de los campos del recordset para mayor claridad: rst ! Id etc, como se llamen
Un saludo y feliz años
Victoria
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