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

Ordenar RecordSet por la propiedad Sort

Estas en el tema de Ordenar RecordSet por la propiedad Sort en el foro de ASP Clásico en Foros del Web. Hola me pasa lo siguiente dos paginas con el mismo codigo guardo valores en un recordSet , y mas tarde para mostrarlo lo ordeno asi: ...
  #1 (permalink)  
Antiguo 01/10/2009, 11:43
 
Fecha de Ingreso: enero-2009
Mensajes: 55
Antigüedad: 16 años, 2 meses
Puntos: 5
Ordenar RecordSet por la propiedad Sort

Hola me pasa lo siguiente dos paginas con el mismo codigo guardo valores en un recordSet , y mas tarde para mostrarlo lo ordeno asi:
RecordSet.Sort = "FechaIn Asc, FechaOut Asc"
el problema es en los campos que tiene distinto valor se ordenan bien el problema surge cuando dos registros tienen el mismo valor de fechain y fechaout en la primera pagina me lo ordena en el numero 15 y en la segunda en el 23 alguien sabria decirme por que ocurre esto y como solucionarlo .
Necesito que los registros de la primera pagina aprezcan en el mismo lugar en la segunda

Gracias
  #2 (permalink)  
Antiguo 02/10/2009, 11:41
Avatar de verinchi  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 7 meses
Puntos: 2
Respuesta: Ordenar RecordSet por la propiedad Sort

Hola Koisis.
No comprendo del todo: Las dos páginas actualizan el mismo recordset en simultáneo? esto sería, abrís el recordset y lo modificás desde dos páginas diferentes? Explicanos un poquito como es eso...
Por otra parte, el recordset es siempre el resultado de una consulta a tu db, si el número de filas que trae una y otra consulta es diferente, obviamente la posición de cada dato será diferente en uno y otro... la verdad es lo único que se me ocurre. Cualquier cosa colocá el fragmento de código para que te entendamos mejor.
__________________
Why can't we not be sober?
www.partitorium.com.ar
  #3 (permalink)  
Antiguo 02/10/2009, 12:49
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Respuesta: Ordenar RecordSet por la propiedad Sort

Cita:
Por otra parte, el recordset es siempre el resultado de una consulta a tu db...
No es correcto
Existen los recordset desconectados también.

Igual si, sería bueno ver un poco de código.
__________________
...___...
  #4 (permalink)  
Antiguo 05/10/2009, 02:48
 
Fecha de Ingreso: enero-2009
Mensajes: 55
Antigüedad: 16 años, 2 meses
Puntos: 5
Respuesta: Ordenar RecordSet por la propiedad Sort

haber las dos páginas son independientes , pero necesito mostrar en las dos los mismos datos asi que hacen la misma consulta que se almacena en un recordSet , me devuelve los mismos regitros tanto de numero como de contenido.
El problema es que cuando uso la propiedad sort para ordenarlos los registros que son iguales aparecen en distinto orden , no se si me explicado bien por si acaso os pongo un fragmento

Asi me los ordena la pagina 1 ordenados por fechaIn
cod | fechain
A | 1
B | 2
C | 2
D | 4

y asi me los Ordena la pagina 2
cod | fechaIn
A | 1
C | 2
B | 2
D | 4

Como veis el A y el D(con valor 1 y 4 respectivamente) que son diferentes los ordena bien, el problema está en los registros con el mismo valor que en una pagina aparecen en un orden y en otra en otro . Sabeis a que puede ser debido ?? o teneis alguna idea de como arreglarlo?


Gracias

Última edición por koisis; 05/10/2009 a las 03:13
  #5 (permalink)  
Antiguo 05/10/2009, 04:08
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Ordenar RecordSet por la propiedad Sort

Hola

Revisa las consultas, puede que en una estés sacando los registros asc y en la otra des

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;" />
  #6 (permalink)  
Antiguo 05/10/2009, 06:58
 
Fecha de Ingreso: enero-2009
Mensajes: 55
Antigüedad: 16 años, 2 meses
Puntos: 5
Respuesta: Ordenar RecordSet por la propiedad Sort

hola , como puedes ver en ejemplo que he puesto los valores distintos ( A o D) los ordenan igual los que cambian de orden son B y C que tienen el mismo valor , por lo tanto las dos paginas tienen el mismo campo y sentido de ordenacion
Gracias
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 07:40.