Cita:
Iniciado por Al Zuwaga En vez de instanciar el recordset de esa manera, trtá de hacerlo explícitamente:
dim saldo_anterior
dim conn,rsu,sqlu,sql2
set conn = server.createobject("adodb.connection")
set rs = server.createobject("adodb.recordset")
conn.open "DSN=baseinca"
sqlu="SELECT saldo_caja FROM caja_perufly ;"
'se ejecuta el primer sql
rsu.open sqlu,conn,3,3
rsu.movelast()
saldo_anterior=saldo_caja
response.Write(saldo_anterior)
Interesante, aunque ya había visto esa forma de hacerlo en otros lados, no sabía yo que eso se llamaba instanciar el recordset explícitamente y que traía aparejadas esas ventajas (yo lo hacía de la forma "implícita", si se llama así a como lo hizo el que ha abierto el tópic).
Yo tenía un problema similar al que abre el tópic, que era que no me iba el RecordCount, y lo solucioné así:
Código:
Set oRS=oConn.Execute(SQL)
oRS.Close
oRS.CursorType=1
oRS.Open
numero_registros=oRS.RecordCount