Foros del Web » Programando para Internet » ASP Clásico »

Repuerar todos los registros de un recordSet despues de un Find

Estas en el tema de Repuerar todos los registros de un recordSet despues de un Find en el foro de ASP Clásico en Foros del Web. Basicamente es esto Repuerar todos los registros de un recordSet despues de un Find , tampoco estaría de mas si sabeis como buscar por dos ...
  #1 (permalink)  
Antiguo 14/09/2009, 12:10
 
Fecha de Ingreso: enero-2009
Mensajes: 55
Antigüedad: 16 años, 2 meses
Puntos: 5
Repuerar todos los registros de un recordSet despues de un Find

Basicamente es esto Repuerar todos los registros de un recordSet despues de un Find , tampoco estaría de mas si sabeis como buscar por dos campos a la vez en un recordSet
Os muestro algo de codigo:
While Not RsReservas.EOF
RsReservas.Find " FechaIn = '" & FechaIn & "' ",0,1,1
If Not RsReservas.EOF And Not RsReservas.BOF Then
RsReservas.Find " FechaOut = '" & FechaOut & "' ",0,1,1
Necesito dos cosas La primera y fundamental es recuperar los registros anteriores a hacer el find , y tambien volverlo a dejar por el mismo registro por el que iba .
Esto no me importa mucho pero.. estaria bien si alguien lo supiera buscar por dos campos a la vez
Un Saludo y Gracias
  #2 (permalink)  
Antiguo 14/09/2009, 12:21
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 24 años, 6 meses
Puntos: 2
Respuesta: Repuerar todos los registros de un recordSet despues de un Find

una pregunta, si estas haciendo un bucle....

¿porque no comparas directamente con un if? el find te ayuda a encontrar un registro sin tener que recorrer todo el recordset

algo así quedaría:

Código asp:
Ver original
  1. While Not RsReservas.EOF
  2.  
  3. if RSreservas("FechaIn")= FechaIn AND RSreservas("FechaOut")=FechaOut then
  4. ...
  5. ...
  6.    else
  7. ...
  8. ..
  9. end if
  10. loop

claro, esto en el supuesto que haya entendido tu pregunta bien...
__________________
Si quieres que las cosas sucédan

provocalas!

Última edición por akela; 14/09/2009 a las 12:32 Razón: usando Higligth
  #3 (permalink)  
Antiguo 14/09/2009, 12:51
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Repuerar todos los registros de un recordSet despues de un Find

Hola

Esto te ayudará con tus dudas

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #4 (permalink)  
Antiguo 14/09/2009, 13:01
 
Fecha de Ingreso: enero-2009
Mensajes: 55
Antigüedad: 16 años, 2 meses
Puntos: 5
Respuesta: Repuerar todos los registros de un recordSet despues de un Find

No puede meter simplemente a comparar con un if porque los que necesito es que al encontrar un registro en concreto , debo buscar otro con las mismas caracteristicas para ponerlo debajo.

y despues seguir con el resto excluyendo el que ha encontrado de caracteristica similares. volver al mismo punto descontando el que ha encontrado que cumple los critetrios


Gracias
  #5 (permalink)  
Antiguo 16/09/2009, 02:39
 
Fecha de Ingreso: enero-2009
Mensajes: 55
Antigüedad: 16 años, 2 meses
Puntos: 5
Respuesta: Repuerar todos los registros de un recordSet despues de un Find

Al final lo he hecho con filter que permite buscar por dos campos a la vez , y ademas permite quitar el filtro cuando no lo necesites, ahora mi problema es el siguiente, como recupero la posicion por donde iba para seguir por el mismo registro ?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:37.