por favor ayudarr

Migue
23 de Julio del 2004
Quiero ejecutar una consulta sobre un dataset lleno con dos tablas. Intento hacer esto pero falla, me dice que faltan parametros cuando se ejecuta el fill. Si conoceis otro metodo de ejecutar consultaas en un dataset o sabeis pq falla esto por favorrr. Gracias

Dim odsconsul As DataSet
Dim odaconsul As OleDb.OleDbDataAdapter
odsconsul = New DataSet()
odaconsul = New OleDb.OleDbDataAdapter("SELECT alumnoscursos.idcurso, cursos.nombrecurso FROM cursos INNER JOIN alumnoscursos ON cursos.idcurso = alumnoscursos.idcurso WHERE (((alumnoscursos.dnialumno)=[" + txtdnialum.Text + "]))", ocon)
odaconsul.Fill(odsconsul)
DGcursosalum.DataSource = odsconsul

Migue
23 de Julio del 2004
ya me he contestao yo mismo