Foros del Web » Programación para mayores de 30 ;) » .NET »

consulta en visual basic con parametros de BD en access

Estas en el tema de consulta en visual basic con parametros de BD en access en el foro de .NET en Foros del Web. buenas tengo un formulario en visual basic lo conecte a la base de datos en access y para un consulta sin parametros me va bien ...
  #1 (permalink)  
Antiguo 30/11/2012, 15:44
Avatar de chris225  
Fecha de Ingreso: octubre-2012
Ubicación: Medellin
Mensajes: 149
Antigüedad: 11 años, 5 meses
Puntos: 2
consulta en visual basic con parametros de BD en access

buenas tengo un formulario en visual basic lo conecte a la base de datos en access y para un consulta sin parametros me va bien me trae los datos a un datagridview pero necesito enviarle parametros para la consulta

aca les paso el codigo

Cita:
Dim cnn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0 ;Data Source=D:\Escuela\Basededatos\Escuela.accdb")
Dim dt As DataTable = New DataTable("DatosdelAlumno")
'Dim da As New OleDbDataAdapter("SELECT * FROM DatosdelAlumno", cnn)

Dim da As New OleDbDataAdapter(da)
Dim ds As New DataSet
da.Fill(ds)
DataGridView1.DataSource = ds.Tables(0)
ahora necesito que la consulta tenga parametros de busqueda que es por nombre y apellido que validaciones necesitaria
  #2 (permalink)  
Antiguo 30/11/2012, 16:28
Avatar de chris225  
Fecha de Ingreso: octubre-2012
Ubicación: Medellin
Mensajes: 149
Antigüedad: 11 años, 5 meses
Puntos: 2
Respuesta: consulta en visual basic con parametros de BD en access

ya lo solucione les paso el codigo por si alguien lo necesita ;)


Dim cnn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0 ;Data Source=D:\Escuela\Basededatos\Conalep.accdb")
Dim dv As New DataView
Dim da As New OleDbDataAdapter("SELECT * FROM DatosdelAlumno", cnn)
Dim ds As New DataSet
da.Fill(ds)

dv.Table = ds.Tables(0)
dv.RowFilter = String.Format("Nombre like '%{0}%'", txtnombre.Text)
DataGridView1.DataSource = dv

Etiquetas: access, basic, bd, parametros, visual
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 05:08.