Pero esos no son fallos de sqlite, es que no lo estás usando adecuadamente, primero debes crear la base de datos con:
PRAGMA journal_mode=WAL;
Lo del formato de la fecha, obviamente, tienes que controlarlo tú, así será con todas las bases de datos, ya sea firebird, sqlite, postgesql, mssql, etc. si han guardado fechas de forma distinta tendrás que adaptarla.
Te recomiendo una forma más simple de guardar las fechas y te quitas de problemas, guárdalas como un número (long) con el formato, ejemplo: 202504021923 (aaaammddhhnnss), se acabó el problema.
Además recuerda guardar siempre la fecha/hora UTC, no la local, así siempre estarán todas las fechas/horas sincronizadas.
En cuanto a firebird "embebida", ten cuidado porque la DLL embebida no permite múltiples procesos conectados al mismo tiempo a la base de datos y no soporta acceso multi-proceso, aunque sí multi-thread dentro del mismo proceso (con precaución).Y que yo sepa tampoco es multiusuario.
Si vas a usar firebird, instala un servidor.
|