Pasar conjunto de datos a Stored Procedure

02/03/2005 - 14:50 por Harold Godefroy | Informe spam
Saludos colegas, tengo una necesidad y pues necesito de su ayuda. ¿Podria yo
pasar un Recordset o un conjunto de datos a un Stored Procedure? Gracias de
antemano.

Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor

Preguntas similare

Leer las respuestas

#1 Harold Godefroy
02/03/2005 - 14:55 | Informe spam
Ah por cierto, es desde un programa que necesito pasar el recordset (o
conjunto de datos en cualquier estructura) al SP de SQL Server.

Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor

"Harold Godefroy" escribió en el mensaje
news:
Saludos colegas, tengo una necesidad y pues necesito de su ayuda. ¿Podria
yo pasar un Recordset o un conjunto de datos a un Stored Procedure?
Gracias de antemano.

> Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor


Respuesta Responder a este mensaje
#2 Carlos Sacristán
02/03/2005 - 14:58 | Informe spam
No entiendo completamente tu pregunta, ¿podrías explicarla de otro modo?


Un saludo

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

"Harold Godefroy" escribió en el mensaje
news:
Saludos colegas, tengo una necesidad y pues necesito de su ayuda. ¿Podria


yo
pasar un Recordset o un conjunto de datos a un Stored Procedure? Gracias


de
antemano.

> Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor


Respuesta Responder a este mensaje
#3 Alejandro Mesa
02/03/2005 - 15:03 | Informe spam
Harold,

Si quieres pasar un recordset desde una aplicacion cliente hacia un
procedimiento almacenado, pudieras crear un documento XML y manejarlo en el
procedimiento con la funcion OPENXML. Tambien puedes pasar un conjunto de
valores separados por coma si es que ellos indican posibles valores de una
columna determinada.


AMB


"Harold Godefroy" wrote:

Saludos colegas, tengo una necesidad y pues necesito de su ayuda. ¿Podria yo
pasar un Recordset o un conjunto de datos a un Stored Procedure? Gracias de
antemano.

> Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor



Respuesta Responder a este mensaje
#4 Gustavo Larriera [MVP]
02/03/2005 - 15:18 | Informe spam
Entiendo que lo que deseas hacer es invocar a un procedimiento
almacenado pasandole un argumento de tipo recordset o equivalente. En
SQL Server el tipo de datos más parecido a un recordset es TABLE o
CURSOR.

Los argumentos de los sprocs pueden ser de cualquiera de los tipos de
SQL Server, pero me temo que no pueden ser del tipo TABLE ni CURSOR.

Los argumentos de tipo CURSOR solo pueden usarse como argumentos de
salida (para ser exactos, VARYING OUTPUT) de un sproc.

No he encontrado mencion en los Books Online acerca de si TABLE puede
usarse como tipo de datos en un argumento de salida. He probado esto,
pero sin exito:

CREATE PROCEDURE p (@unaTabla TABLE (col1 INT, col2 VARCHAR(20))
AS
BEGIN
END
GO
Server: Msg 156, Level 15, State 1, Procedure p, Line 1
Incorrect syntax near the keyword 'TABLE'.


Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and
confers no rights.



"Harold Godefroy" wrote in message news::
Saludos colegas, tengo una necesidad y pues necesito de su ayuda. ¿Podria
yo
pasar un Recordset o un conjunto de datos a un Stored Procedure? Gracias
de
antemano.

> Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor
Respuesta Responder a este mensaje
#5 Maxi
02/03/2005 - 15:56 | Informe spam
Hola, si, la mejor forma a mi criterio es que uses XML, te paso un link muy
interesante sobre el tema

http://www.sqlserverbyexample.com/XMLConSQL.pdf



Salu2
Maxi


"Harold Godefroy" escribió en el mensaje
news:
Saludos colegas, tengo una necesidad y pues necesito de su ayuda. ¿Podria
yo pasar un Recordset o un conjunto de datos a un Stored Procedure?
Gracias de antemano.

> Saludos.
T.S.U. Harold Godefroy. Caracas - Venezuela
Coordinador Nacional PortalFox Venezuela
h a r o l d g o d e f r o y @ p o r t a l f o x . c o m

"Sí, soy un criminal, mi crimen es la curiosidad.
Mi crimen es juzgar a la gente por lo que dice y
piensa, no por lo que parece. Mi crimen es que
soy más listo que tu, algo que no me puedes perdonar."
The Mentor


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida