Ver Mensaje Individual
  #12 (permalink)  
Antiguo 06/05/2003, 10:14
elsabio
 
Fecha de Ingreso: marzo-2003
Ubicación: Av. Grau 1190
Mensajes: 122
Antigüedad: 22 años, 1 mes
Puntos: 3
Hola Gente, les agradezco a todos por su interes.

Una de las utilizades de Getrows y precisamente liberar la BD en el menor tiempo posible.

En cuanto al problema voya probar lo que dice dazuaga.

Cuando hablo de Getrows no es para q me devuelva un registro, solo lo indique para que sea mas comprensible.

Voya probar este codigo:

'-------------------
<%
Dim CAT
CAT = "1"
if (Request("shk") <> "") then CAT = Request("shk")
' shk = id_ricura : es el identificador para consultas
%>
<%
Dim oConn_ricura, rs_ricura, SQL_ricura, ricura
Dim id_ricura, nom_ricura, smoll_ricura, large_ricura, fecha
id_ricura = 0
nom_ricura = 1
smoll_ricura = 2
large_ricura =3
fecha = 4

SQL_ricura="SELECT * FROM ricuras"

SQL_ricura = "SELECT * FROM ricuras WHERE id_ricura = " + Replace(CAT, "'", "''")
set oConn_ricura = Server.CreateObject("ADODB.Connection")
oConn_ricura.Open MM_pcte_STRING
set rs_ricura = oConn_ricura.Execute(SQL_ricura)

if ricura.eof and ricura.bof then
Response.Write "NO HAY REGISTROS"


' que opinan los expertos eh

Else

ricura = rs_ricura.GetRows

'Liberamos los objetos ya!! (porque el objeto recordset no viene vacío y, además, ya lo asignamos a un array con GetRows)
rs_ricura.Close
set rs_ricura = nothing
oConn_ricura.Close
set oConn_ricura = nothing

'-----------

for I = 0 to UBound(ricura,2)
'Abrimos una nueva fila
Response.Write("<TR>")
Response.Write("<TD>" & ricura(large_ricura, I) & "</TD>")
Response.Write("<TD>" & ricura(nom_ricura, I) & "</TD>")
Response.Write("<TD>" & ricura(id_ricura, I) & "</TD>")
Response.Write("</TR>")
next

end if
%>