
14/11/2002, 13:33
|
 | | | 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 |