none
Recogida de datos RRS feed

  • Pregunta

  • Buenas, alguien sabe de algún tutorial asp.net VB donde pueda ver como hacer para:

    Tengo datos en un array, quiero buscar esos datos en una base de datos y mostrar los registros en los que se encuentran en un gridview.

    Gracias.


    Jose

    miércoles, 9 de marzo de 2016 16:38

Respuestas

  • hola

    para buscar un array la unica instruccion en sql que es compatible es el IN por lo tanto vas a necesitar unir los valores usando

    Dim valores As String() = New String() {"1", "2"}
    Dim filtro As String = String.Join("','", valores)
    
    Dim dt As New DataTable()
    Using conn As New SqlConnection("connection string")
    	Dim query As String = sring.Format("select * from <tabla> WHERE campo IN ('{0}')", filtro)
    
    	Dim cmd As New SqlCommand(query, conn)
    
    	Dim da As New SqlDataAdapter(cmd)
    	da.Fill(dt)
    End Using
    
    
    gridview1.Datasource = dt

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 9 de marzo de 2016 17:32