c# y SqlParameter

11/02/2006 - 10:28 por Josema | Informe spam
Hola,

Estoy programando una clase que ejecuta procedimientos almacenados contra
sql server.

Estoy usando una consulta contra la tabla sysobjects, syscolumns, y
systypes. Para averiguar todos los datos relacionados con el nombre de un
procedimiento almacenado.

El caso es que esta informacion que obtengo, la inserto en un datatable, y
tengo una duda...

A la hora de crear los parametros uso SqlParameterCollection.Add y una de
las sobrecargas de este metodo me pide, el nombre del parametro, el tipo
(int, varchar, etc..) y la longitud.

Mi problema es con el tipo, ya que de la consulta obtengo una columna
llamada xtype con valores como 56, 231 (varchar), etc... Y querria saber si
existe alguna clase en .Net que convierta dichos valores int en tipos
SqlType. Mas que nada para no realizar trabajo innecesario, creando una clase
que analizara el valor int, y devolviese un SqlType...

Gracias.
Un saludo.
Josema

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
11/02/2006 - 23:37 | Informe spam
¿Por que no usas SqlCommandBuilder.DeriveParameters?

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
Respuesta Responder a este mensaje
#2 Josema
12/02/2006 - 17:37 | Informe spam
Gracias por la informacion eduardo, me viene de miedo ese metodo...

Un saludo.
Josema.
Thanks
Regards.
Josema


"Eduardo A. Morcillo [MS MVP VB]" wrote:

¿Por que no usas SqlCommandBuilder.DeriveParameters?

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C



Respuesta Responder a este mensaje
#3 solusoft
13/02/2006 - 17:45 | Informe spam
Hola a todos,

En qué consiste realmente

SqlCommandBuilder.DeriveParameters?


Saludos.



"Eduardo A. Morcillo [MS MVP VB]" escribió:

¿Por que no usas SqlCommandBuilder.DeriveParameters?

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C



Respuesta Responder a este mensaje
#4 Eduardo A. Morcillo [MS MVP VB]
13/02/2006 - 21:10 | Informe spam
Lo que hace SqlCommandBuilder.DeriveParameter es llamar al SP
sp_procedure_params_rowset y cargar la coleccion de parametros con los
parametros devueltos por sp_procedure_params_rowset.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida