Ejemplo para crear trigger desde Visual Basic en MYSQL
'Eliminamos si existen
Cn.Execute "DROP TRIGGER if exists Situacion_de_contratos_i;"
Cn.Execute "DROP TRIGGER if exists Situacion_de_contratos_u;"
'Creamos Los triggers
Cn.Execute "CREATE TRIGGER if not exists Situacion_de_contratos_i BEFORE INSERT ON CONTRATOS FOR EACH ROW UPDATE TRABAJADORES SET FEC_INCONTRATO=NEW.FEC_INI, FEC_FINCONTRATO=NEW.FEC_FIN, SIT_LABORAL='CONTRATADO' WHERE DNI = NEW.CODIGO;"
Cn.Execute "CREATE TRIGGER if not exists Situacion_de_contratos_u BEFORE update ON CONTRATOS FOR EACH ROW UPDATE TRABAJADORES SET FEC_INCONTRATO=NEW.FEC_INI, FEC_FINCONTRATO=NEW.FEC_FIN, SIT_LABORAL='CONTRATADO' WHERE DNI = NEW.CODIGO;"
0 comentarios:
Publicar un comentario