Maximo de parametros en un procedimiento

17/10/2006 - 15:48 por Jordi Sanchez | Informe spam
Hola,

Tengo un procedim para llenar un dataSet, al cual le he de pasar 140
parametros.
Alguien sabe si hay un limite o si lo sobrepaso? O si puedo tener algun
problema?

Gracias,

Preguntas similare

Leer las respuestas

#1 SLURPO
17/10/2006 - 17:25 | Informe spam
Porque mejor no te haces una clase para cargar los parametros y en vez de
pasar los 140 parametros pasas un objeto de la clase que contiene los
parametros.
1- Declaras la clase con 140 propiedades que serian cada uno de los
parametros.
2- Pasas como parametro a tu procedimiento un objeto de la clase
3- En el procedimiento utilizas cada una de las propiedades a tu gusto.
SLURPO Atlántida
DCE 2003 3*
DCE 2005 3*
- Por favor califiquen las respuestas -


"Jordi Sanchez" escribió en el mensaje
news:
Hola,

Tengo un procedim para llenar un dataSet, al cual le he de pasar 140
parametros.
Alguien sabe si hay un limite o si lo sobrepaso? O si puedo tener algun
problema?

Gracias,

Respuesta Responder a este mensaje
#2 Carlos Gómez
17/10/2006 - 22:35 | Informe spam
... Porque mejor no te haces una clase para cargar los parametros y en vez de
pasar los 140 parametros pasas un objeto de la clase que contiene los
parametros



Serías tan amable de poner un ejemplo sencillo con un par de
parametros?

No se si he comprendido bien lo que comentas:

¿Es posible pasar a un stored procedure de SQLServer una clase .NET ,
y desde el procedimiento almacenado obtener los valores de las
diferentes propiedades?
Respuesta Responder a este mensaje
#3 Eduardo Alvarado Meza
17/10/2006 - 23:17 | Informe spam
No quiero entromerterme mucho en el post, pero el problema del compañero se
entendio como un procedimiento cualquiera (Sub ) dentro del codigo de
Visual Basic.

Si fuera el caso de pasarle 140 parametros a un procedimiento almacenado de
Sql server, lo primero que se me ocurriria seria enviarselo dentro de un xml
como un solo parametro.


"Carlos Gómez" wrote in message
news:
... Porque mejor no te haces una clase para cargar los parametros y en vez
de
pasar los 140 parametros pasas un objeto de la clase que contiene los
parametros



Serías tan amable de poner un ejemplo sencillo con un par de
parametros?

No se si he comprendido bien lo que comentas:

¿Es posible pasar a un stored procedure de SQLServer una clase .NET ,
y desde el procedimiento almacenado obtener los valores de las
diferentes propiedades?
Respuesta Responder a este mensaje
#4 Alberto Poblacion [MVP]
17/10/2006 - 23:20 | Informe spam
"Carlos Gómez" wrote in message
news:
¿Es posible pasar a un stored procedure de SQLServer una clase .NET ,
y desde el procedimiento almacenado obtener los valores de las
diferentes propiedades?



Solo en la versión 2005 de SQL Server. En esta versión sí que puedes
hacer un procedimiento almacenado con VB.Net, y pasarle objetos de .Net.

Con procedimientos "normales" en Transact-SQL, el número máximo de
parámetros es 2100:

http://msdn2.microsoft.com/en-us/li...91132.aspx
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida