Hola odracir.
La base de datos del LG se llama schedule_records.db ¿no? cuando dices "la EPG.db de su LG" te refieres a schedule_records.db o ¿es que tienen tambien una EPG.db?.He bajado de ese foro la EPB.db de su LG y la he abierto con un squlite para güindous y hay una diferencia sustancial.
Resulta que en el LG no modifican campos de las tablas, sino que introducen triggers y eso lo hacen desde linux, no con la aplicación güindous, que no me parece que permita meter triggers.
Sobre los triggers, en el LG han tenido que meter los triggers "a mano", pero en nuestra EPG.db tenemos tres triggers (parece el famoso trabalenguas) que sospecho que hacen algo parecido, pero los nuestros llaman a una función o algo así que todavía no he descifrado, en concreto tenemos: TASKS_AFTER_UPDATE, TASKS_AFTER_INSERT y TASKS_AFTER_DELETE, el trigger de UPDATE es:
En Windows yo uso SQLiteStudio y se ven los triggers y se pueden añadir y modificar y de "to"Código:select TASKS_AFTER_UPDATE('EPG.db',273995720,'TASKS',3,new.IdTask);
Estos triggers son los que no funcionan en un entorno Windows (error: no se encuentra TASKS_AFTER_UPDATE que debe ser una función presente en el equipo peo no en Windows) y por lo tanto, no te deja modificar nada (es lo que le pasaba a Trotsky), pero lo que yo hago es modificar el trigger de UPDATE a la acción INSERT (para que me deje hacer updates) y luego lo dejo como estaba...
Queda por probar si cambiando las guardas en la otra BD Config.db, funcionan o no. Trotsky estaba probando cosas con este fichero, a lo mejor lo ha probado ya?



LinkBack URL
About LinkBacks

) que sospecho que hacen algo parecido, pero los nuestros llaman a una función o algo así que todavía no he descifrado, en concreto tenemos: TASKS_AFTER_UPDATE, TASKS_AFTER_INSERT y TASKS_AFTER_DELETE, el trigger de UPDATE es:
Citar