¿Cómo llevar datos de SP a Access?

04/09/2003 - 16:10 por XTV \(Madrid\) | Informe spam
Hola; tengo un procedimiento almacenado en SQL Server 2000 y quiero usar su
resultado en una aplicación Access 97; ¿Cómo puedo importar (o vincular)
dichos datos?

En principio había pensado mediante una función a que luego llamaría desde
una vista; y esa sería la vista a vincular. Pero no consigo crear la función
que me entrege el resultado de la ejecución del procedimiento almacenado, el
cual entrega una tabla.

Muchas gracias por la ayuda

Saludos

XTV

Preguntas similare

Leer las respuestas

#1 Lara
04/09/2003 - 16:43 | Informe spam
Hola,

No he entendido muy bien lo de la función y la vista.
Pero quizas puedas crear una tabla en SQL Server, que tenga los mismos
campos que te devuelve el procedimiento, y dentro de éste, insertar en dicha
tabla el resultado de la ejecución de esta manera:

INSERT INTO TuTabla (IdTuTabla, Campo1, Campo2, ...) SELECT Campo1, Campo2,
... FROM ... (donde la Select sería la que te devuelve los datos qu tú
quieres manejar posteriormene)

No se si podrás hacerlo así... pero es una idea.
Y luego, sólo tendrías que vincular "TuTabla" desde Access.

Saludos.






"XTV (Madrid)" escribió en el mensaje
news:eP1l%
Hola; tengo un procedimiento almacenado en SQL Server 2000 y quiero usar


su
resultado en una aplicación Access 97; ¿Cómo puedo importar (o vincular)
dichos datos?

En principio había pensado mediante una función a que luego llamaría desde
una vista; y esa sería la vista a vincular. Pero no consigo crear la


función
que me entrege el resultado de la ejecución del procedimiento almacenado,


el
cual entrega una tabla.

Muchas gracias por la ayuda

Saludos

XTV


Respuesta Responder a este mensaje
#2 Lara
04/09/2003 - 17:00 | Informe spam
Una cosa que se me olvidaba... si el resultado de tu SP procede de una
consulta que la has formado dinámicamente, la inserción tendrás que hacerla
así:

INSERT INTO TuTabla EXEC(@sql)

Donde @sql es la variable donde tienes almacenada la consulta dinámica

Saludos.




"XTV (Madrid)" escribió en el mensaje
news:eP1l%
Hola; tengo un procedimiento almacenado en SQL Server 2000 y quiero usar


su
resultado en una aplicación Access 97; ¿Cómo puedo importar (o vincular)
dichos datos?

En principio había pensado mediante una función a que luego llamaría desde
una vista; y esa sería la vista a vincular. Pero no consigo crear la


función
que me entrege el resultado de la ejecución del procedimiento almacenado,


el
cual entrega una tabla.

Muchas gracias por la ayuda

Saludos

XTV


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