Como hacer un trigger desde Visual Basic y en MYSQL

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