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
 

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

Preguntas similares