Eventos en SQL-Server?

24/08/2005 - 12:21 por Mario Vázquez | Informe spam
Hola,

Es posible recibir algun mensaje en SQL-Server 2000 desde un programa
VB.NET?
Por ejemplo, para mostrar una barra de progreso en una SELECT que devuelva
muchos registros.

Saludos y gracias,
Mario Vázquez

Preguntas similare

Leer las respuestas

#6 Mario Vázquez
24/08/2005 - 15:44 | Informe spam
Ok, eso está bien.
Pero la pregunta inicial era si era posible poder capturar desde VB.NET
alguna señal (evento?) de SQL-Server que me informe del progreso de un
proceso (una SELECT o la ejecución de un SP). Dando tumbos por la ayuda de
SQL me ha parecido lo que busco tiene algo que ver con algo que se llama
DTS, de lo que no tengo ni idea. ¿Voy bien encaminado?

gracias Maxi


"Maxi" escribió en el mensaje
news:
Hola, tu haces un select o llamas a un SP y este retorna muchos registros
verdad? bien, primero antes que nada yo analizaria si es necesario


retornar
tantos registros, no hagas que el motor consulte datos q luego no seran
usados.

Bien, suponiendo q los datos son los necesarios y no hay otra manera, que
sucede? la cosa se pone lenta en algunos casos porque deben pasar muchos
registros de un lado a otro, entonces: la paginacion q hace:

Suponete que el select va a retornar 1.000 registros, bien si tenes un
databrid podrias hacer que se vayan pasando de a 100 y no los 1000 juntos


Salu2
Maxi


"Mario Vázquez" escribió en el mensaje
news:ORUgk$
> Ups...
> no te entiendo, ¿podrías ir más despacio?
>
> "Maxi" escribió en el mensaje
> news:%
>> Nop, desde la aplicacion ir trayendo de a secciones y no todos los
> registros
>> de una
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Mario Vázquez" escribió en el mensaje
>> news:
>> > No entiendo,
>> > ¿A qué te refieres con esto de la paginación? ¿dividir la SELECT en
>> > selects
>> > más pequeñas?
>> >
>> >
>> >
>> > "Maxi" escribió en el mensaje
>> > news:
>> >> Hola, podrias usar paginacion en el cliente para este tipo de Select
>> >>
>> >>
>> >> Salu2
>> >> Maxi
>> >>
>> >>
>> >> "Mario Vázquez" escribió en el mensaje
>> >> news:uQB%
>> >> > Hola,
>> >> >
>> >> > Es posible recibir algun mensaje en SQL-Server 2000 desde un
>> >> > programa
>> >> > VB.NET?
>> >> > Por ejemplo, para mostrar una barra de progreso en una SELECT que
>> > devuelva
>> >> > muchos registros.
>> >> >
>> >> > Saludos y gracias,
>> >> > Mario Vázquez
>> >> >
>> >> >
>> >> >
>> >>
>> >>
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#7 Maxi
24/08/2005 - 15:51 | Informe spam
No, eso no lo puedes hacer!!


Salu2
Maxi


"Mario Vázquez" escribió en el mensaje
news:
Ok, eso está bien.
Pero la pregunta inicial era si era posible poder capturar desde VB.NET
alguna señal (evento?) de SQL-Server que me informe del progreso de un
proceso (una SELECT o la ejecución de un SP). Dando tumbos por la ayuda de
SQL me ha parecido lo que busco tiene algo que ver con algo que se llama
DTS, de lo que no tengo ni idea. ¿Voy bien encaminado?

gracias Maxi


"Maxi" escribió en el mensaje
news:
Hola, tu haces un select o llamas a un SP y este retorna muchos registros
verdad? bien, primero antes que nada yo analizaria si es necesario


retornar
tantos registros, no hagas que el motor consulte datos q luego no seran
usados.

Bien, suponiendo q los datos son los necesarios y no hay otra manera, que
sucede? la cosa se pone lenta en algunos casos porque deben pasar muchos
registros de un lado a otro, entonces: la paginacion q hace:

Suponete que el select va a retornar 1.000 registros, bien si tenes un
databrid podrias hacer que se vayan pasando de a 100 y no los 1000 juntos


Salu2
Maxi


"Mario Vázquez" escribió en el mensaje
news:ORUgk$
> Ups...
> no te entiendo, ¿podrías ir más despacio?
>
> "Maxi" escribió en el mensaje
> news:%
>> Nop, desde la aplicacion ir trayendo de a secciones y no todos los
> registros
>> de una
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Mario Vázquez" escribió en el mensaje
>> news:
>> > No entiendo,
>> > ¿A qué te refieres con esto de la paginación? ¿dividir la SELECT en
>> > selects
>> > más pequeñas?
>> >
>> >
>> >
>> > "Maxi" escribió en el mensaje
>> > news:
>> >> Hola, podrias usar paginacion en el cliente para este tipo de
>> >> Select
>> >>
>> >>
>> >> Salu2
>> >> Maxi
>> >>
>> >>
>> >> "Mario Vázquez" escribió en el mensaje
>> >> news:uQB%
>> >> > Hola,
>> >> >
>> >> > Es posible recibir algun mensaje en SQL-Server 2000 desde un
>> >> > programa
>> >> > VB.NET?
>> >> > Por ejemplo, para mostrar una barra de progreso en una SELECT que
>> > devuelva
>> >> > muchos registros.
>> >> >
>> >> > Saludos y gracias,
>> >> > Mario Vázquez
>> >> >
>> >> >
>> >> >
>> >>
>> >>
>> >
>> >
>>
>>
>
>






Respuesta Responder a este mensaje
#8 Mario Vázquez
24/08/2005 - 16:00 | Informe spam
Vaaaaaaaaaaaale!!
eso es lo que quería saber!


"Maxi" escribió en el mensaje
news:%
No, eso no lo puedes hacer!!


Salu2
Maxi


"Mario Vázquez" escribió en el mensaje
news:
> Ok, eso está bien.
> Pero la pregunta inicial era si era posible poder capturar desde VB.NET
> alguna señal (evento?) de SQL-Server que me informe del progreso de un
> proceso (una SELECT o la ejecución de un SP). Dando tumbos por la ayuda


de
> SQL me ha parecido lo que busco tiene algo que ver con algo que se llama
> DTS, de lo que no tengo ni idea. ¿Voy bien encaminado?
>
> gracias Maxi
>
>
> "Maxi" escribió en el mensaje
> news:
>> Hola, tu haces un select o llamas a un SP y este retorna muchos


registros
>> verdad? bien, primero antes que nada yo analizaria si es necesario
> retornar
>> tantos registros, no hagas que el motor consulte datos q luego no seran
>> usados.
>>
>> Bien, suponiendo q los datos son los necesarios y no hay otra manera,


que
>> sucede? la cosa se pone lenta en algunos casos porque deben pasar


muchos
>> registros de un lado a otro, entonces: la paginacion q hace:
>>
>> Suponete que el select va a retornar 1.000 registros, bien si tenes un
>> databrid podrias hacer que se vayan pasando de a 100 y no los 1000


juntos
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Mario Vázquez" escribió en el mensaje
>> news:ORUgk$
>> > Ups...
>> > no te entiendo, ¿podrías ir más despacio?
>> >
>> > "Maxi" escribió en el mensaje
>> > news:%
>> >> Nop, desde la aplicacion ir trayendo de a secciones y no todos los
>> > registros
>> >> de una
>> >>
>> >>
>> >> Salu2
>> >> Maxi
>> >>
>> >>
>> >> "Mario Vázquez" escribió en el mensaje
>> >> news:
>> >> > No entiendo,
>> >> > ¿A qué te refieres con esto de la paginación? ¿dividir la SELECT


en
>> >> > selects
>> >> > más pequeñas?
>> >> >
>> >> >
>> >> >
>> >> > "Maxi" escribió en el mensaje
>> >> > news:
>> >> >> Hola, podrias usar paginacion en el cliente para este tipo de
>> >> >> Select
>> >> >>
>> >> >>
>> >> >> Salu2
>> >> >> Maxi
>> >> >>
>> >> >>
>> >> >> "Mario Vázquez" escribió en el mensaje
>> >> >> news:uQB%
>> >> >> > Hola,
>> >> >> >
>> >> >> > Es posible recibir algun mensaje en SQL-Server 2000 desde un
>> >> >> > programa
>> >> >> > VB.NET?
>> >> >> > Por ejemplo, para mostrar una barra de progreso en una SELECT


que
>> >> > devuelva
>> >> >> > muchos registros.
>> >> >> >
>> >> >> > Saludos y gracias,
>> >> >> > Mario Vázquez
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >>
>> >> >>
>> >> >
>> >> >
>> >>
>> >>
>> >
>> >
>>
>>
>
>


Respuesta Responder a este mensaje
#9 Rubén Vigón
24/08/2005 - 17:54 | Informe spam
Hola Mario,

Creo que te refieres a algo así:
http://groups.google.es/group/micro...mode=print
http://groups.google.es/group/micro...mode=print

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvp-access.com
Respuesta Responder a este mensaje
#10 Mario Vázquez
24/08/2005 - 18:07 | Informe spam
Gracias Rubén!
Aunque el código que de los links es para VB6, no?
¿es válido para .NET?

Saludos,
Mario Vázquez


"Rubén Vigón" escribió en el mensaje
news:
Hola Mario,

Creo que te refieres a algo así:
http://groups.google.es/group/micro...mode=print
http://groups.google.es/group/micro...mode=print

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvp-access.com
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida