Problemón con ordenación

07/07/2003 - 13:21 por Eva Etxebeste | Informe spam
Hola a Todos

A ver si a alguien le ha ocurrido, porque me tiene el asunto de un mosca

Tengo yo un procedimiento almacenado, que hace unas cuantas cositas y me
devuelve una serie de registros ordenados. Lo ejecuto desde un módulo Access
y recojo el resultado en un recordset. Y hete aquí que, aleatoriamente, me
lo devuelve en un orden diferente al establecido.

Casualmente, el procedimiento se llama "Calc_OrdenDeCalculo", con lo que os
podéis imaginar el desastre que causa el cambio de orden fatal de la
muette.

¿A alguien se le ocurre algo?

Un saludo
Eva Etxebeste
[MS MVP]

Preguntas similare

Leer las respuestas

#1 Carlos Sacristan
07/07/2003 - 13:48 | Informe spam
Hombre, Eva, cuánto tiempo sin verte... a ver si te podemos echar una
manita. En primer lugar, ¿podrías adjuntar el código de tu procedimiento con
las tablas implicadas y datos de ejemplo?

Si el orden lo tienes expresamente incluido en la sintaxis de la
sentencia, sí que es raro, sí...



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Eva Etxebeste" <eetxebesteARROBAhotmail.com> escribió en el mensaje
news:
Hola a Todos

A ver si a alguien le ha ocurrido, porque me tiene el asunto de un


mosca

Tengo yo un procedimiento almacenado, que hace unas cuantas cositas y me
devuelve una serie de registros ordenados. Lo ejecuto desde un módulo


Access
y recojo el resultado en un recordset. Y hete aquí que, aleatoriamente, me
lo devuelve en un orden diferente al establecido.

Casualmente, el procedimiento se llama "Calc_OrdenDeCalculo", con lo que


os
podéis imaginar el desastre que causa el cambio de orden fatal de la
muette.

¿A alguien se le ocurre algo?

Un saludo
Eva Etxebeste
[MS MVP]


Respuesta Responder a este mensaje
#2 Eva Etxebeste
07/07/2003 - 13:50 | Informe spam
Jelou Carlos :)

El rollito es que lleva 4 años funcionando como un reloj, y ahora va y le da
por desordenarme los datos Si quieres te incluyo bicho y datos, pero te
adelanto que si lo ejecutas desde cualquier sitio que no sea el módulo de
Access (vamos a seguir siendo amigos.. ;)) devuelve los registros bien
ordenaditos. Y sí, hay un ORDER BY como al copa de un pino en el PA :(

Un saludo y gracias
Eva Etxebeste
[MS MVP]

"Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el mensaje
news:

Hombre, Eva, cuánto tiempo sin verte... a ver si te podemos echar una
manita. En primer lugar, ¿podrías adjuntar el código de tu procedimiento


con
las tablas implicadas y datos de ejemplo?

Si el orden lo tienes expresamente incluido en la sintaxis de la
sentencia, sí que es raro, sí...



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Eva Etxebeste" <eetxebesteARROBAhotmail.com> escribió en el mensaje
news:
> Hola a Todos
>
> A ver si a alguien le ha ocurrido, porque me tiene el asunto de un
mosca
>
> Tengo yo un procedimiento almacenado, que hace unas cuantas cositas y me
> devuelve una serie de registros ordenados. Lo ejecuto desde un módulo
Access
> y recojo el resultado en un recordset. Y hete aquí que, aleatoriamente,


me
> lo devuelve en un orden diferente al establecido.
>
> Casualmente, el procedimiento se llama "Calc_OrdenDeCalculo", con lo que
os
> podéis imaginar el desastre que causa el cambio de orden fatal de la
> muette.
>
> ¿A alguien se le ocurre algo?
>
> Un saludo
> Eva Etxebeste
> [MS MVP]
>
>


Respuesta Responder a este mensaje
#3 Carlos Silberberg
07/07/2003 - 15:22 | Informe spam
Eva,
Podras enviar el codigo, me interesa el tema ya que trabajo con Acces y SQL
2000
Gracias, Carlos
"Eva Etxebeste" <eetxebesteARROBAhotmail.com> wrote in message
news:
Hola a Todos

A ver si a alguien le ha ocurrido, porque me tiene el asunto de un


mosca

Tengo yo un procedimiento almacenado, que hace unas cuantas cositas y me
devuelve una serie de registros ordenados. Lo ejecuto desde un módulo


Access
y recojo el resultado en un recordset. Y hete aquí que, aleatoriamente, me
lo devuelve en un orden diferente al establecido.

Casualmente, el procedimiento se llama "Calc_OrdenDeCalculo", con lo que


os
podéis imaginar el desastre que causa el cambio de orden fatal de la
muette.

¿A alguien se le ocurre algo?

Un saludo
Eva Etxebeste
[MS MVP]


Respuesta Responder a este mensaje
#4 Justing Xiang
08/07/2003 - 00:37 | Informe spam
Cuando algo falla después de funcionar, es que algo ha cambiado y el proceso
se ve directa o indirectamente afectado.
Cuando apareció el error, estábais cambiando algo, aunque aparentemente no
tenga ninguna relación? Si no es asó, habría que mirar si alguno de los
datos nuevos se escapa al proceso por algún error...
Ya sé que es dar palos de ciego, pero la experiencia me dice que muchas
veces es más importante ser lógico antes que saber mucho. ;-)
De todas formas: es posible que el modo de apertura del recordset (o el
location) puedan afectar a la ordenación?
Un saludo y espero que alguno de los desbaríos te valga de algo,
Justingx
PD: Yo tambien opino que deberías mandar el código, algunos datos, etc, para
intentar aislar el error.

"Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el mensaje
news:

Pues shiquilla, como hemos comentao en privado, si SQL devuelve bien


los
resultados y es la aplicación llamante quien los desordena, intentaría
aislar el problema llamando desde el propio cliente en otro módulo
siento no poderte ayudarte más :(



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Eva Etxebeste" <eetxebesteARROBAhotmail.com> escribió en el mensaje
news:#$
> Jelou Carlos :)
>
> El rollito es que lleva 4 años funcionando como un reloj, y ahora va y


le
da
> por desordenarme los datos Si quieres te incluyo bicho y datos, pero
te
> adelanto que si lo ejecutas desde cualquier sitio que no sea el módulo


de
> Access (vamos a seguir siendo amigos.. ;)) devuelve los registros bien
> ordenaditos. Y sí, hay un ORDER BY como al copa de un pino en el PA :(
>
> Un saludo y gracias
> Eva Etxebeste
> [MS MVP]
>
> "Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el mensaje
> news:
> >
> > Hombre, Eva, cuánto tiempo sin verte... a ver si te podemos echar
una
> > manita. En primer lugar, ¿podrías adjuntar el código de tu


procedimiento
> con
> > las tablas implicadas y datos de ejemplo?
> >
> > Si el orden lo tienes expresamente incluido en la sintaxis de la
> > sentencia, sí que es raro, sí...
> >
> >
> >
> > Un saludo
> >
> > -
> > "Sólo sé que no sé nada. " (Sócrates)
> >
> > (Guía de netiquette del foro)
> > http://www.helpdna.net/bosqlfaq00.htm
> > http://perso.wanadoo.es/rubenvigon/foro
> >
> > (FAQ's de SQL Server)
> > http://support.microsoft.com/defaul.../70faq.asp
> > http://www.helpdna.net/bosqlfaq.htm
> >
> > "Eva Etxebeste" <eetxebesteARROBAhotmail.com> escribió en el mensaje
> > news:
> > > Hola a Todos
> > >
> > > A ver si a alguien le ha ocurrido, porque me tiene el asunto de un
> > mosca
> > >
> > > Tengo yo un procedimiento almacenado, que hace unas cuantas cositas


y
me
> > > devuelve una serie de registros ordenados. Lo ejecuto desde un


módulo
> > Access
> > > y recojo el resultado en un recordset. Y hete aquí que,
aleatoriamente,
> me
> > > lo devuelve en un orden diferente al establecido.
> > >
> > > Casualmente, el procedimiento se llama "Calc_OrdenDeCalculo", con lo
que
> > os
> > > podéis imaginar el desastre que causa el cambio de orden fatal


de
la
> > > muette.
> > >
> > > ¿A alguien se le ocurre algo?
> > >
> > > Un saludo
> > > Eva Etxebeste
> > > [MS MVP]
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Carlos Sacristan
14/07/2003 - 08:38 | Informe spam
Me alegro que se haya solucionado. Si es que no hay nada como un buen
reinicio y, si esto no funciona, una reinstalación... :-D



Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro

(Guía de netiquette del foro)
http://www.helpdna.net/bosqlfaq00.htm
http://perso.wanadoo.es/rubenvigon/foro

(FAQ's de SQL Server)
http://support.microsoft.com/defaul.../70faq.asp
http://www.helpdna.net/bosqlfaq.htm

"Eva Etxebeste" <eetxebesteARROBAhotmail.com> escribió en el mensaje
news:
Shiquillo, que el que estaba montando el marrón era mi maquinón!!!! De
repente las cosas han empezado a ir mal, se cerraban ventanas, errores
fatales por todos laos Cambio de disco, instalación limpita y todo
currando como los ángeles

Maremia, esto de la informática no va a ser lo mío ;)
Eva Etxebeste
[MS MVP]



"Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el mensaje
news:
>
> Pues shiquilla, como hemos comentao en privado, si SQL devuelve bien
los
> resultados y es la aplicación llamante quien los desordena, intentaría
> aislar el problema llamando desde el propio cliente en otro módulo
> siento no poderte ayudarte más :(
>
>
>
> Un saludo
>
> -
> "Sólo sé que no sé nada. " (Sócrates)
>
> (Guía de netiquette del foro)
> http://www.helpdna.net/bosqlfaq00.htm
> http://perso.wanadoo.es/rubenvigon/foro
>
> (FAQ's de SQL Server)
> http://support.microsoft.com/defaul.../70faq.asp
> http://www.helpdna.net/bosqlfaq.htm
>
> "Eva Etxebeste" <eetxebesteARROBAhotmail.com> escribió en el mensaje
> news:#$
> > Jelou Carlos :)
> >
> > El rollito es que lleva 4 años funcionando como un reloj, y ahora va y
le
> da
> > por desordenarme los datos Si quieres te incluyo bicho y datos,


pero
> te
> > adelanto que si lo ejecutas desde cualquier sitio que no sea el módulo
de
> > Access (vamos a seguir siendo amigos.. ;)) devuelve los registros bien
> > ordenaditos. Y sí, hay un ORDER BY como al copa de un pino en el PA :(
> >
> > Un saludo y gracias
> > Eva Etxebeste
> > [MS MVP]
> >
> > "Carlos Sacristan" <csacristanARROBAocasoPUNTOes> escribió en el


mensaje
> > news:
> > >
> > > Hombre, Eva, cuánto tiempo sin verte... a ver si te podemos


echar
> una
> > > manita. En primer lugar, ¿podrías adjuntar el código de tu
procedimiento
> > con
> > > las tablas implicadas y datos de ejemplo?
> > >
> > > Si el orden lo tienes expresamente incluido en la sintaxis de la
> > > sentencia, sí que es raro, sí...
> > >
> > >
> > >
> > > Un saludo
> > >
> > > -
> > > "Sólo sé que no sé nada. " (Sócrates)
> > >
> > > (Guía de netiquette del foro)
> > > http://www.helpdna.net/bosqlfaq00.htm
> > > http://perso.wanadoo.es/rubenvigon/foro
> > >
> > > (FAQ's de SQL Server)
> > >


http://support.microsoft.com/defaul.../70faq.asp
> > > http://www.helpdna.net/bosqlfaq.htm
> > >
> > > "Eva Etxebeste" <eetxebesteARROBAhotmail.com> escribió en el mensaje
> > > news:
> > > > Hola a Todos
> > > >
> > > > A ver si a alguien le ha ocurrido, porque me tiene el asunto de un
> > > mosca
> > > >
> > > > Tengo yo un procedimiento almacenado, que hace unas cuantas


cositas
y
> me
> > > > devuelve una serie de registros ordenados. Lo ejecuto desde un
módulo
> > > Access
> > > > y recojo el resultado en un recordset. Y hete aquí que,
> aleatoriamente,
> > me
> > > > lo devuelve en un orden diferente al establecido.
> > > >
> > > > Casualmente, el procedimiento se llama "Calc_OrdenDeCalculo", con


lo
> que
> > > os
> > > > podéis imaginar el desastre que causa el cambio de orden fatal
de
> la
> > > > muette.
> > > >
> > > > ¿A alguien se le ocurre algo?
> > > >
> > > > Un saludo
> > > > Eva Etxebeste
> > > > [MS MVP]
> > > >
> > > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida