Compartir base de datos.

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Buenas otra vez, perdonarme que sea tan pregunton.
Haber necesito acceder a una base de datos con autoplay desde distintos ordenadores.
Mi idea es crear una carpeta compartida y alojar la db hay.
Ahora a la cuestion, tendre algun problema a la hora de hacer consultas o modificar datos?
Como puedo indicarle a autoplay que me cree una carpeta compartida al iniciar el programa y que cree hay la base de datos ?
Gracias de antemano
podes tener una carpeta compartida sin ningún problema y dentro de esa carpeta tener tu base de datos y tu programa lo único que debe de hacer es abrir la base de datos en la ruta de tu carpeta compartida, el sistema funcionara correctamente podrás realizar select, insert,update lo que quieras siempre y cuando la conexión sea estable en tu red por ejemplo te dejare diferentes opciones de conexión.

ruta en archivos de programa
DB = _ProgramFilesFolder .. "\\db\\SistemaDB30.db"
ruta en disco duro local
BD= "C:\\base\\db\\SistemaDB30.db"
ruta en Carpeta compartida
BD = "\\\\192.168.1.15\\base\\db\\SistemaDB30.db"-
de ahí vos decidís como utilizar tu conexión todas son opciones viables claro esta que todas dentro de una red local ya si quieres conectarte desde otra red con una carpeta compartida deberás de crear una vpn para poder hacerlo de lo contrario no sera nada seguro y eso si te funciona.
Agotaras123 escribió:
06 Feb 2019 18:57
podes tener una carpeta compartida sin ningún problema y dentro de esa carpeta tener tu base de datos y tu programa lo único que debe de hacer es abrir la base de datos en la ruta de tu carpeta compartida, el sistema funcionara correctamente podrás realizar select, insert,update lo que quieras siempre y cuando la conexión sea estable en tu red por ejemplo te dejare diferentes opciones de conexión.

ruta en archivos de programa
DB = _ProgramFilesFolder .. "\\db\\SistemaDB30.db"
ruta en disco duro local
BD= "C:\\base\\db\\SistemaDB30.db"
ruta en Carpeta compartida
BD = "\\\\192.168.1.15\\base\\db\\SistemaDB30.db"-
de ahí vos decidís como utilizar tu conexión todas son opciones viables claro esta que todas dentro de una red local ya si quieres conectarte desde otra red con una carpeta compartida deberás de crear una vpn para poder hacerlo de lo contrario no sera nada seguro y eso si te funciona.
Gracias me sirvió de mucha ayuda , una cosa más , he visto programas que solo son compatibles con Windows y mediante servidor de red lo comparten con un Mac que lo abre desde Google Chrome y funciona. Sabes algo del tema ? Me sería de mucha ayuda también
Gracias
supongo que con eso usan un Remote Desktop y usan el servicio de Google Crhome para eso aunque hay otras aplicaciones para mac que son para Remote Desktop
reporterosx escribió:
08 Feb 2019 00:04
Agotaras123 escribió:
06 Feb 2019 18:57
podes tener una carpeta compartida sin ningún problema y dentro de esa carpeta tener tu base de datos y tu programa lo único que debe de hacer es abrir la base de datos en la ruta de tu carpeta compartida, el sistema funcionara correctamente podrás realizar select, insert,update lo que quieras siempre y cuando la conexión sea estable en tu red por ejemplo te dejare diferentes opciones de conexión.

ruta en archivos de programa
DB = _ProgramFilesFolder .. "\\db\\SistemaDB30.db"
ruta en disco duro local
BD= "C:\\base\\db\\SistemaDB30.db"
ruta en Carpeta compartida
BD = "\\\\192.168.1.15\\base\\db\\SistemaDB30.db"-
de ahí vos decidís como utilizar tu conexión todas son opciones viables claro esta que todas dentro de una red local ya si quieres conectarte desde otra red con una carpeta compartida deberás de crear una vpn para poder hacerlo de lo contrario no sera nada seguro y eso si te funciona.
Gracias me sirvió de mucha ayuda , una cosa más , he visto programas que solo son compatibles con Windows y mediante servidor de red lo comparten con un Mac que lo abre desde Google Chrome y funciona. Sabes algo del tema ? Me sería de mucha ayuda también
Gracias
El problema esta en que utilizas Sqlite si hay varios usuarios haciendo consultas dentro de la misma base de datos, tu aplicación se colgara, para ello utiliza como motor de base de datos msql