conexion a access
Publicado por aldo (111 intervenciones) el 06/07/2007 15:41:40
Hola...
hago una conexion a tablas con access y me sucede lo siguiente...
tengo dos tablas donde en 1 tengo cargado todos los analisis clinicos y en la otra los codigos de analisis.
ahora bien...
hago esta consulta...
rs.open "SELECT * " & _
"FROM analisis " & _
"WHERE nrodoc=21988364 And fecha=#6/10/2007# " & _
" ",dbAccess, adOpenDynamic, adLockOptimistic
me da perfecto... es decir, me trae los 3 registros del documento 22222222 con fecha 01/01/2007
barbaro...!
Pero...
rs.Open "select a.*,nn.analisis from Analisis a inner join NNLab nn " & _
"on a.codnn=nn.codnn where a.nrodoc=" & Val(txtNroDoc) & _
" and a.fecha=#" & Format(txtFecha, "YYYY/MM/DD") & "#" & _
" ", dbAccess, adOpenDynamic, adLockOptimistic
me trae solo un registro...!!!!!!!!!!!!!!! por que??? si son 3...
ya no se mas que hacer!!!!!!!
seguramente, como muchas veces me ha pasado, debe ser una tremenda pavada que no se ver...
Una ultima consulta...
como hago para saber la cantidad de registros que me trae el recordset??
cuando hago rs.recordcount me trae -1 y en realidad son 3.
ayuda, gracias!!!!
Aldo
hago una conexion a tablas con access y me sucede lo siguiente...
tengo dos tablas donde en 1 tengo cargado todos los analisis clinicos y en la otra los codigos de analisis.
ahora bien...
hago esta consulta...
rs.open "SELECT * " & _
"FROM analisis " & _
"WHERE nrodoc=21988364 And fecha=#6/10/2007# " & _
" ",dbAccess, adOpenDynamic, adLockOptimistic
me da perfecto... es decir, me trae los 3 registros del documento 22222222 con fecha 01/01/2007
barbaro...!
Pero...
rs.Open "select a.*,nn.analisis from Analisis a inner join NNLab nn " & _
"on a.codnn=nn.codnn where a.nrodoc=" & Val(txtNroDoc) & _
" and a.fecha=#" & Format(txtFecha, "YYYY/MM/DD") & "#" & _
" ", dbAccess, adOpenDynamic, adLockOptimistic
me trae solo un registro...!!!!!!!!!!!!!!! por que??? si son 3...
ya no se mas que hacer!!!!!!!
seguramente, como muchas veces me ha pasado, debe ser una tremenda pavada que no se ver...
Una ultima consulta...
como hago para saber la cantidad de registros que me trae el recordset??
cuando hago rs.recordcount me trae -1 y en realidad son 3.
ayuda, gracias!!!!
Aldo
Valora esta pregunta


0