Hola
Tengo el siguiente código pero no se como asignar el tipo de datos de la
colección c, al parametro que estos creando.
Gracias por la sugerencias
José
DataColumnCollection columnas = Registro.Tables[0].Columns;
int c = 0;
mCm.Connection = mCn;
foreach (DataColumn column in columnas)
{
if (c > 0)
{
CadenaDeCampos += column.ColumnName;
CadenaDevalores += "@d" + c.ToString();
// Creando los parametros
SqlParameter cParam = new SqlParameter();
cParam.ParameterName = "@d" + c.ToString();
cParam.SqlDbType = SqlDbType.Char; // Acá quiero asignar el tipo de
datos de la coleccion pero lo pasa como valor probe con
la sigte linea
// cParam.SqlDbType =SqlDbType.Get
Registro.Tables[0].Rows[0].ItemArray[c].GetType(); esta es mi linea de
error, no asigna el tipo, pasa el valor???
cParam.SqlValue = Registro.Tables[0].Rows[0].ItemArray[c];
mCm.Parameters.Add(cParam);
if (c < columnas.Count - 1)
{
CadenaDeCampos += ",";
CadenaDevalores += ",";
}
}
c++;
}
Leer las respuestas