Foros del Web » Programando para Internet » ASPX (.net) »

problemas con SqlParameter

Estas en el tema de problemas con SqlParameter en el foro de ASPX (.net) en Foros del Web. Hola compañeros del foro, requiero utilizar un arreglo de parametros los cuales estoy armando dinamicamente por ejemplo algo así SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand.Parameters.Add("@cve_1", ...
  #1 (permalink)  
Antiguo 18/03/2008, 17:19
 
Fecha de Ingreso: noviembre-2007
Ubicación: Trabajo en INEGI
Mensajes: 33
Antigüedad: 16 años, 5 meses
Puntos: 0
problemas con SqlParameter

Hola compañeros del foro, requiero utilizar un arreglo de parametros los cuales estoy armando dinamicamente por ejemplo algo así


SqlDataAdapter da = new SqlDataAdapter();

da.SelectCommand.Parameters.Add("@cve_1", SqlDbType.SmallInt ).Value = 1;
da.SelectCommand.Parameters.Add("@cve_2", SqlDbType.SmallInt ).Value = 1;
da.SelectCommand.Parameters.Add("@cve_3", SqlDbType.SmallInt ).Value = 1;


sin embargo cuando intento hacer la siguiente declaración

SqlParameter [] pa1 = new SqlParameter();
pa1[1] = da.SelectCommand.Parameters[1];

no me funciona y marca que
No se puede convertir implícitamente el tipo System.Data.SqlClient.SqlParametera System.Data.SqlClient.SqlParameter[]


sin embargo si hago esto, si funciona

SqlParameter pa = new SqlParameter();
pa = da.SelectCommand.Parameters[1];


alguien sabe como debo crear un arreglo de SqlParameter


Gracias ...
  #2 (permalink)  
Antiguo 18/03/2008, 17:28
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: problemas con SqlParameter

si ponle

SqlParameter [] pa1 = new SqlParameter[dimension];
SqlParameter sp= new SqlParameter();

pa1[i]=sp;
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:33.