FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
SQLite3 aplicaciones Delphi en misma base de datos?
Hola amigos,
Solicito me informen si con AplicacionX hecha con Delphi, corriendo dos veces, pueden abrir la misma base de datos de SQLite3 simultaneamente. Tambien que componente usan para abrir el SQLite (Zeos) o algun otro. Aqui con Lazarus y los componentes incluidos Aplicacion-X abre la basededatos, y otra instancia de Aplicacion-X ya no la puede abrir. Y si dos aplicaciones se pueden conectar a la misma base de datos, ambas pueden modificar, datos (no necesariamente al unisono, sino cambiar un dato con una de las instancias, y enseguida cambiar otro dato con la otra instancia, de prefrencia en la MISMA tabla)? Gracias. |
#2
|
||||
|
||||
En la web de sqlite explican todo lo que preguntas, por ejemplo:
Cita:
|
#3
|
|||
|
|||
Eso ya lo se, Casimiro.
Pero esa no es mi pregunta, ni es esta la respuesta a la pregunta. Gracias por tratar de ayudar. |
#4
|
||||
|
||||
Ya veo que ni lo has leido
|
#5
|
||||
|
||||
Al grano: SQLite es para uso en aplicaciones monousuario. Es más un reemplazo (muy avanzado) de las "tablas planas" (Paradox, XBase, Access) que un verdadero motor SQL cliente-servidor. Si necesitas accesos concurrentes lo mejor es utilizar Firebird.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. |
#6
|
|||
|
|||
Cita:
Tengo aplicaciones por otros que permiten uso concurrente exactamente con la funcionalidad requerida. Pero no hay informacion de como lo hacen, y no se en que plataforma se han desarrollado. SQLite de por si tiene la facilidad de permitir uso concurrente y debe de poderse abrir simultaneamente por aplicaciones que lo hagan correctamente. Y pueden grabar datos ambas, mas durante los milisegundos que tarda en grabar una, la otra se espera. Esto ya lo verifique, y tambien esta descrito en varios lugares en el web. No es tipo servidor, claro, pero SI permite uso concurrente. Y mi pregunta es si con aplicaciones Delphi esto alguien lo ha logrado y que componentes usa. Los componentes, por ejemplo de Devart, especifican que PUEDEN HACER ESO, y en caso necesario, los adquiriria. Pero, antes solicito saber si con Delphi eso ya se logra o no . Con Lazarus y sus componentes incluidos, aun no lo logro. Claro que SQLite no es para tupirle datos de muchos usuarios simultaneos con cordinacion por el motor de la base de datos, pues no es tipo servidor. Pero si se debe de poder accesar por mas de un usuario, contimas si el usuario es uno mismo y localmente. |
#7
|
|||
|
|||
SQLlite en su version si se puede
Seguro ya lo solucionaron, pero los que como yo, recien ven el tema, lo solucione usando Zeos, en modo autocommit y con aislamiento de transaccion(IsolationLevel) a tiNone.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
manipular la misma base de datos en la misma pc | DELFIN2000 | Conexión con bases de datos | 10 | 23-07-2010 18:34:28 |
doble Puerto serial a la misma base de datos | FGarcia | Varios | 0 | 22-11-2006 23:45:29 |
Dos aplicaciones y sola base de datos..? | kia | Conexión con bases de datos | 19 | 01-05-2006 18:08:20 |
¿Existe algún problema si quiero utilizar 2 TQuery para la misma base de datos ? | nuri | SQL | 4 | 28-07-2005 09:40:54 |
Novato - Aplicaciones con Base de Datos | Chocoslovaco | Conexión con bases de datos | 9 | 08-07-2005 11:25:12 |
|