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:
Mostrar la cita
#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:
Mostrar la cita
yo
Mostrar la cita
de
Mostrar la cita
#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:

Mostrar la cita
#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::
Mostrar la cita
#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:
Mostrar la cita
Ads by Google
Search Busqueda sugerida