Stored Procedures

29/07/2003 - 17:12 por Alejandro Becker | Informe spam
hola, yo estoy trabajando con sql server 2000 y visual basic.
el problema que tengo es que cuando en un SP hago varios select, solo quiero
devolver el ultimo select.
y el VB agarra el primero.
Como hago para devolver solo el ultimo que hago.

muchas gracias.

Alejandro

Preguntas similare

Leer las respuestas

#6 Alejandro Becker
30/07/2003 - 17:54 | Informe spam
bueno.. muchas gracias...
voy a ver como lo puedo resolver.

"Miguel Egea" wrote in message
news:
Si recorres un cursor, deberías darle dos vueltas y evitarlo. Casi todo lo
que se puede hacer con cursores se puede hacer sin ellos y de forma mucho
más eficiente en cuanto a rendimiento.Quizá no sea tu caso, pero te puedo
asegurar que la mayoría de las veces es así. Por otra parte puedes cambiar
tus @@rowcount por otro tipo de sentencia

por ejemplo

declare @cuantos int

select @cuantos=count(*) from x where y
if @cuantos =0
...
..



Saludos
Miguel Egea
http://www.portalsql.com
SQL-Server MVP

"Alejandro Becker" escribió en el mensaje
news:#$$
> si. un caso es comparando el @@rowcount y segun eso hago un select u


otro.
>
> pero otro caso es cuando recorro un cursor. y voy generando una cadena


de
un
> select. y al final lo que quiero devolver es ese select generado.
>
> muchas gracias.
>
> "Miguel Egea" wrote in message
> news:
> > ¿Con lo que devuelve? ¿como lo haces? ¿comprobando @@rowcount? Puedes
> poner
> > un ejemplo?
> >
> > Espero que te sirva.
> >
> > Saludos
> > Miguel Egea
> > PortalSLQ
> > http://www.configuracionesintegrales.com/miguele
> > Sql-Server MVP
> > "Alejandro Becker" escribió en el mensaje
> > news:#
> > > lo que pasa es que esos select los hago. porque despues hago un if


con
> lo
> > > que devuelve y despues hago otro select.
> > >
> > >
> > > "Miguel Egea" wrote in message
> > > news:
> > > > Alejandro, si no vas a usar los selects , lo mejor es que no los
> hagas,
> > no
> > > > sirven para nada si no los procesas en el cliente. Si sigues
> > necesitandolo
> > > > tendrás que usar sentencias del tipo set mirecordset> > > > > mirecordset.nextrecordset hasta llegar al que te interese.
> > > >
> > > > Saludos
> > > > Miguel Egea
> > > > http://www.portalsql.com
> > > > SQL-Server MVP
> > > > "Alejandro Becker" escribió en el
mensaje
> > > > news:
> > > > > hola, yo estoy trabajando con sql server 2000 y visual basic.
> > > > > el problema que tengo es que cuando en un SP hago varios select,
> solo
> > > > quiero
> > > > > devolver el ultimo select.
> > > > > y el VB agarra el primero.
> > > > > Como hago para devolver solo el ultimo que hago.
> > > > >
> > > > > muchas gracias.
> > > > >
> > > > > Alejandro
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>


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