Una duda acerca de Visual Basic y sus parametros

Quiero pasarle como parametro el valor de un cuadro de texto de un formulario visual basic a una consulta pero me da el error de que hay pocos parametros y que se necesita uno, esta es mi consulta:

Set prueba = db.OpenRecordset("Select count (alumnoexamen.nota) as aprobado from alumnoexamen where alumnoexamen.nota >=5 and alumnoexamen.id_alumno = texto2")


El programa en principio lo que hace es que tu al meterle un numero al cuadro de texto verifica si el numero corresponde a un id de alumno y si es asi te muestra su nombre y sus examenes aprobados.

A ver si me podeis ayudar.
Hace mucho que no uso el visual basic, pero creo que deberías poner texto2.text
Me da el error de que se necesita por lo menos 1 parametro.
Visual es un poco delicado sobre todo cuando haces sentencias SQL.
Hay veces que te dejas un espacio, coma o cualquier tontería y te dice que necesita por lo menos un parametro.

Pasate por http://www.lawebdelprogramador.com
3 respuestas