Puedo traer multiples resultados en un solo SP

26/01/2005 - 12:59 por Jose | Informe spam
En mi base de datos tengo varias tablas que se usan mucho en consultas de
los forms del sistema pero son tablas pequeñas (menos de 2000 registros).
Son tablas usadas en los forms para que al digitar un codigo dan la opcion
de una ventana emergen para localizar codigos por nombre. El caso es que en
un mismo form suele haber dos, tres y hasta 4 tablitas de estas que tengo
que estarlas cargando cada vez en el cada form. Lo que quiero es como en un
solo SP cargarlas todas de una vez para tenerlas en memoria hasta que cierre
el form y asi agilizar la carga de las busquedas sobre ellas. Se puede eso
hacer en un solo SP ?


Jose Alberto

Preguntas similare

Leer las respuestas

#1 Maxi
26/01/2005 - 13:27 | Informe spam
Hola Jose, si se puede hacer, de hecho para el caso que estas exponiendo es
una tecnica muy frecuente.

Si usas .NET la cosa se simplifica mucho ya que al cargar un dataset con un
Sp' multiploe te cargara los datatables solo.

Lo unico que debe tener el SP es algo asi como

CREATE PROC AS

SELECT CAMPOS FROM TABLA1

SELECT CAMPOS FROM TABLA2


Salu2
Maxi


"Jose" escribió en el mensaje
news:
En mi base de datos tengo varias tablas que se usan mucho en consultas de
los forms del sistema pero son tablas pequeñas (menos de 2000 registros).
Son tablas usadas en los forms para que al digitar un codigo dan la opcion
de una ventana emergen para localizar codigos por nombre. El caso es que
en
un mismo form suele haber dos, tres y hasta 4 tablitas de estas que tengo
que estarlas cargando cada vez en el cada form. Lo que quiero es como en
un
solo SP cargarlas todas de una vez para tenerlas en memoria hasta que
cierre
el form y asi agilizar la carga de las busquedas sobre ellas. Se puede eso
hacer en un solo SP ?


Jose Alberto


Respuesta Responder a este mensaje
#2 Jhonny Vargas P. [MVP]
26/01/2005 - 14:46 | Informe spam
Y para Visual Basic 6.0 puedes utilizar el NextRecordset para leer la
consulta siguiente.


Saludos,
Jhonny Vargas P.
Santiago de Chile


"Maxi" escribió en el mensaje
news:
Hola Jose, si se puede hacer, de hecho para el caso que estas exponiendo
es una tecnica muy frecuente.

Si usas .NET la cosa se simplifica mucho ya que al cargar un dataset con
un Sp' multiploe te cargara los datatables solo.

Lo unico que debe tener el SP es algo asi como

CREATE PROC AS

SELECT CAMPOS FROM TABLA1

SELECT CAMPOS FROM TABLA2


Salu2
Maxi


"Jose" escribió en el mensaje
news:
En mi base de datos tengo varias tablas que se usan mucho en consultas de
los forms del sistema pero son tablas pequeñas (menos de 2000 registros).
Son tablas usadas en los forms para que al digitar un codigo dan la
opcion
de una ventana emergen para localizar codigos por nombre. El caso es que
en
un mismo form suele haber dos, tres y hasta 4 tablitas de estas que tengo
que estarlas cargando cada vez en el cada form. Lo que quiero es como en
un
solo SP cargarlas todas de una vez para tenerlas en memoria hasta que
cierre
el form y asi agilizar la carga de las busquedas sobre ellas. Se puede
eso
hacer en un solo SP ?


Jose Alberto






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