Hola a todos(as), estoy utilizando actualmente Delphi 7 con los componentes de Zeos
y Tengo instalada la version 4.1.15 de MySql.
Bueno el caso es este.
Tengo tres tablas con los siguientes campos.
Código:
* Tabla [Polizas] = PolID, Poliza, FechaFin.
* Tabla [CambioPoliza] = CamPolID, PolAnt, PolNue, FecFinAnt, FecFinNue, FecCam.
* Tabla [CntrlPol] = CntrlPol, PolNum.
Actualmente el proceso que hago esta en un programita que esta fuera del
programa principal, que hace lo siguiente.
1.- Por medio de un Query de SQL checa las poliza vencidas un dia anterior,
y si encuentra una le cambia la poliza a otro numero de poliza.
2.- Al hacer el cambio este afecta a las tres tablas, es decir:
2.1.- Checa en control el numero sonsecutivo y lo incrementa.
2.2.- Adiciona en CambioPoliza Todos los campos.
2.3.- Cambia en Poliza sus datos a los nuevos.
En la practica hace esto:
Código:
La Script sql arroja los siguientes datos
Poliza FechaFin
F-14521 06/10/2005
F-75948 06/10/2005
* Tabla [CntrlPol] = CntrlPol, PolNum.
-Aqui Cambia PolNum+1
* Tabla [CambioPoliza] = CamPolID, PolAnt, PolNue, FecFinAnt, FecFinNue, FecCam.
-Aqui Adiciona todos los datos que tenemos:
PolAnt:= F14521, PolNue:= F:= 'F-'+PolNum, FecFinAnt:= 06/10/2005,
FechFinNue:= 07/10/2005 FecCam:= 07/10/2005
* Tabla [Polizas] = PolID, Poliza, FechaFin.
-Aqui Cambia:
Poliza F-14521 por F-PolNum
FechaFin 06/10/2005 por 07/10/2005
y esto lo quiero pasar al MySQL pero no se como hacerlo ni como estructurarlo esto es para desaparecer el programa adicional y que el servidor solo lo haga, alguien sabe como hacerlo o que me diga donde
puedo encontar esta informacion, de antemano les doy las gracias.
Saludos a todos......