pasar valores a parámetros

20/10/2004 - 18:42 por Ramon Zarza | Informe spam
Colegas

Tengo un sqlAdapter con su respectiva conexión.

Al ir a propiedades del sqlAdapter encuentro como darle valores a los
parámetros del StoreProcedure que se ejecuta.

Si coloco el valor directamente todo funciona bien.

Pero

El valor de parametro se ajusta a las necesidades de la aplicación.

En mi caso depende desde donde (que oficina) se ejecuta la aplicacion, y
debo obtener los datos para esa oficina.

Pregunta..

Como puedo colocar en las propiedades del parametro que se refiere a una
variable o un valor (por ejemplo un label.text) de mi página??

O en todo caso , como puedo hacerlo programaticamente.??

Abajo les dejo el llamado al DataBinder de mi DataGrid.

Gracais por su ayuda..

{
sqlConnection1.Open();
sqlDataAdapter1.Fill(dataSet1);
DataGrid1.DataBind();
sqlConnection1.Close();
}

Preguntas similare

Leer las respuestas

#1 Octavio Telis Aynes
20/10/2004 - 20:48 | Informe spam
Podrías probar poniendo los valores de los parámetros del Stored - Proc

Algo como esto:
(dependiendo del command que estes usando, aquí uso el SelectCommand)

{
string MiValor = "Oficina A";
sqlDataAdapter1.SelectCommand.Parameters.Add("@MiParametro",MiValor);
sqlConnection1.Open()
sqlDataAdapter1.Fill(dataSet1);
DataGrid1.DataSource = dataSet1;
DataGrid1.DataBind();
sqlConnection1.Close();
}

Espero sea lo que estábas buscando.

Saludos...

Octavio Telis Aynés
www.comunidadpuntonet.org/df/



"Ramon Zarza" escribió en el mensaje
news:%23W%
Colegas

Tengo un sqlAdapter con su respectiva conexión.

Al ir a propiedades del sqlAdapter encuentro como darle valores a los
parámetros del StoreProcedure que se ejecuta.

Si coloco el valor directamente todo funciona bien.

Pero

El valor de parametro se ajusta a las necesidades de la aplicación.

En mi caso depende desde donde (que oficina) se ejecuta la aplicacion, y
debo obtener los datos para esa oficina.

Pregunta..

Como puedo colocar en las propiedades del parametro que se refiere a una
variable o un valor (por ejemplo un label.text) de mi página??

O en todo caso , como puedo hacerlo programaticamente.??

Abajo les dejo el llamado al DataBinder de mi DataGrid.

Gracais por su ayuda..

{
sqlConnection1.Open();
sqlDataAdapter1.Fill(dataSet1);
DataGrid1.DataBind();
sqlConnection1.Close();
}


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida