es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo utilizar 2 condiciones a la vez en Visual Studio utilizando sqlDataAdapter? Necesito identificar un valor de un Dropdownlist y además ordenarlo utilizando DateTime.

SqlDataAdapter sqlda = new SqlDataAdapter(("SELECT Master_ID,Estación,Job_ID,Cinta_Transportadora,Andon_PC,CAST(Hora_Inicio as time(2)) as Hora_Inicio, CAST(Hora_Cierre as time(2)) as Hora_Cierre,Duración,Tipo_Perdida,Descripción_Perdida,Razón,Nombre_Línea FROM Vehicle_Andon WHERE Razón IS NULL AND (Tipo_Perdida IS NULL OR Tipo_Perdida !=2) AND Nombre_Línea = " + "'" + DropDownList1.SelectedValue + "'", sqlcon) + "CAST(Fecha_Hora as date) = " + "'" + Fecha1.Value + "'" + "order by Fecha_Hora desc", sqlcon);

sqlda.Fill(dtbl);

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El fragmento de código anterior crea una nueva instancia de SqlDataAdapter llamada sqlda y establece la consulta SQL a ejecutar como su parámetro. La consulta SQL selecciona varias columnas de la tabla Vehicle_Andon donde la columna Reason es NULL, Loss_Type es NULL o no es igual a 2, y la columna Line_Name coincide con el valor de DropDownList1.SelectedValue. También filtra los resultados en función de la columna Date_Time, donde su valor coincide con el de Date1.Value. La consulta ordena los resultados en orden descendente en base a la columna Date_Time.

    Finalmente, se llama al método Fill, pasando como argumento un DataTable llamado dtbl, que el método llenará con los resultados de la consulta.

Comments are closed.