Recordset & manipulacion
Publicado por Lorien (15 intervenciones) el 04/05/2015 09:25:02
Hola, de nuevo en el hospital de practicas; y como no, con una nueva duda.
El recordset, el cual ya de base manejo mal me esta dando un error raro, voy a dejar parte del codigo por aqui a ver que os parece; no entiendo como me puede dar error de tipos si basicamente estoy recogiendo el mismo tipo de datos (y para mas inri dire que el mismo dato)
Ahora vereis:
==========
sql = "select cod_episodio from EPISODIO_INGRESO where historia = " & [filtrohistoria].Value & " and fecha_alta = Null "
Set rs = CurrentDb.OpenRecordset(sql)
If Not IsNull(rs) Then
' Si no es nulo, esta ingresado (o lo estaba cuando se tomaron los datos a introducir en esta BBDD)
sql = "select fecha_ingreso from EPISODIO_INGRESO where cod_episodio = " & rs & ""
==========
O sea, recogo en rs un cod_episodio (hay que decir que en mi BBDD solo hay un registro y coincide)
Entra en el bucle porque ha recogido un codigo y no es nulo
Igualo el rs a un cod_episodio y el tipo de datos ya no coincide... ¿que esta pasando?
DATO EXTRA:
cod_episodio es un autonumerico creado en el excel 2003
El recordset, el cual ya de base manejo mal me esta dando un error raro, voy a dejar parte del codigo por aqui a ver que os parece; no entiendo como me puede dar error de tipos si basicamente estoy recogiendo el mismo tipo de datos (y para mas inri dire que el mismo dato)
Ahora vereis:
==========
sql = "select cod_episodio from EPISODIO_INGRESO where historia = " & [filtrohistoria].Value & " and fecha_alta = Null "
Set rs = CurrentDb.OpenRecordset(sql)
If Not IsNull(rs) Then
' Si no es nulo, esta ingresado (o lo estaba cuando se tomaron los datos a introducir en esta BBDD)
sql = "select fecha_ingreso from EPISODIO_INGRESO where cod_episodio = " & rs & ""
==========
O sea, recogo en rs un cod_episodio (hay que decir que en mi BBDD solo hay un registro y coincide)
Entra en el bucle porque ha recogido un codigo y no es nulo
Igualo el rs a un cod_episodio y el tipo de datos ya no coincide... ¿que esta pasando?
DATO EXTRA:
cod_episodio es un autonumerico creado en el excel 2003
Valora esta pregunta


0