SQL en VB

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
Darkbass

SQL en VB

Mensaje por Darkbass » Mié Jul 07, 2004 9:07 am

Buenas!
Tengo dos tablas, una de asignaturas y otra de matriculaciones. Lo que quiero es matricular a una persona en todas las asignaturas del mismo curso, mi instrucción es (en visual basic):
"INSERT INTO AlumnosAsignaturas VALUES ( '" & [CmbNombre].Value & "', '" & [CmbAsignatura].Value & "', '" & Año & "', " & Matricula & ", '" & PeriodoM & "'
¿Cómo puedo hacer para en lugar de meter 1 sola asignatura -CmbAsignatura.value- pueda meter todas las asignaturas de un curso
SELECT asignatura FROM Asignaturas WHERE Curso="1"?
Muchas gracias por la ayuda!

Avatar de Usuario
Darkbass

Mensaje por Darkbass » Jue Jul 08, 2004 1:54 pm

Me respondo yo mismo (por si a alguien le vale)

Es tan simple como meter el resultado de la sentencia SELECT en un recordset y después con un while ir recorriendo el recordset e ir generando la sentencia INSERT.

Saludos a todos

Responder