![]() |
Update con dos tablas
Hola a todos,
Tengo en un DbGrid con la tabla “Salones” y necesito actualizar la tabla “Calificaciones” con los campos de la tabla “salones” con la condición de que el Id_salón = Id_salón_cal. Esto lo hago seleccionando un salón del DbGrid y pulsando un Botón que se llama cargar. Estoy trabajado en Delphi 2007 y Firebird 2.5 Salones Id_salon (*) Materia Area Docente IHS Calificaciones Id_Salón_cal (*) Materia_cal Area_cal Docente_cal IHS_cal El problema es que tengo por el momento un código pero no me está funcionando, por favor si no es mucha molestia y me dan un poco la mano, yo sé un poco de tablas planas pero estoy empezando en SQL.
Y por favor me pueden responder si es mejor trabajar con TIBDataSet o TIBQuery. |
Hola.
Has puesto UPDATE CALIFICACION SET = (SELECT...) Despues del SET debes poner el campo a actualizar. Por ejemplo UPDATE CALIFICACION SET NOTA =(SELECT..... WHERE.....)
Saludos Josep |
Ok gracias
funciono de maravillas. |
De nada, para esto estamos
Hoy respondo (si lo se), mañana pregunto (si no lo se) Saludos Josep |
La franja horaria es GMT +2. Ahora son las 21:14:51. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi