Consulta SQL NO VALIDA

tyloya
25 de Marzo del 2004
Cuando intento insertar en una tabla prácticas un campo que esté en Alumnos, lo hago de esta forma, pero me da error, cómo debo hacer esta asignación

strSql = "Insert Into Practicas.IdAlumno Select Alumnos.IdAlumno From Alumnos Where Alumnos.IdAlumnos=" & val(frmAlumnos.txtIdAlumno)
Set rs = cnBase.Execute(strSql)

rafa
25 de Marzo del 2004
Hola.
Si la tabla practicas solo tiene el campo idalumno entonces seria asi
"Insert Into Practicas Select Alumnos.IdAlumno From Alumnos Where Alumnos.IdAlumnos=" & val(frmAlumnos.txtIdAlumno)
Pero si tiene mas campos y solo quieres insertar el idalumno, entonces debes especificar el resto de los valores. Siempre tienes la opcion de declararte un recordset y con addnew ir asignado campo a campo y luego .update
Suerte
Si tienes alguna duda estoy en el msn
Un saludo