Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/11/2002, 13:33
Avatar de GhostRider
GhostRider
 
Fecha de Ingreso: julio-2001
Ubicación: en mi propio infierno
Mensajes: 248
Antigüedad: 23 años, 9 meses
Puntos: 0
justo lo estoy haciendo tambien ahora por priemera vez, solo que yo puse el set de la conexión fuera del bucle y adentro solo cierro la conexión, pongo el SQL y la abro de nuevo, y mu funciona bien.

Este es mas o menos el código:

al principio de la pagina:

Set Schedules= Server.CreateObject("ADODB.Recordset")
Schedules.ActiveConnection = MM_MBClientes_STRING
Schedules.Source = "SELECT * FROM Schedules"
Schedules.CursorType = 0
Schedules.CursorLocation = 2
Schedules.LockType = 1
Schedules.Open()

y dentro del bucle:

while Repeat_numberofrows bla bla (hecho con macromedia)

una tabla con los datos principales de otro recorset

if lastorder2 <> orderini2 then
Schedules.Close()
Schedules.source = "Select * from schedules where idPedido = " & (simplot.fields.item("idPedido").value) & "" (aqui selecciono el registro necesario dependiendo del renglon del primer recordset)
Schedules.CursorType = 0
Schedules.CursorLocation = 2
Schedules.LockType = 1
Schedules.Open()
%>

<% if not Schedules.EOF then %>

aqui pongo una tabla con los resultados

<%else%>

la misma tabla pero vacía

<%end if %>

Wend