(22-09-2023, 09:21)tincho escribió: Reitero, NO Existe la base da datos, NO hay archivo alguno que copia
Cierto, no viene ninguna.
Acabo de ver un poco la aplicación. Quiero verla con más tiempo.
Algo que ademas tiene que cambiar Alberto es que usa una ruta que es propia de su ordenador,
no la de cualquier posible usuario que use la aplicación.
A modo de ejemplo, repito el código que mostré a Tincho, para que Alberto lo vea.
Código:
If Not Exist(user.Home &/ "." & Application.name) Then
Mkdir user.Home &/ "." & Application.name
Copy "mascotas.db" To user.Home &/ "." & Application.Name &/ "mascotas.db"
Endif
Eso hace:
- Comprueba que se ha creado el directorio donde se va a grabar el archivo de la base de datos
- Crea en "cualquier" equipo el directorio con el nombre de la aplicación (se llame como se llame )
- Copia la base de datos desde el directorio de la aplicación a la home del usuario.
Eso como comienzo. Distinto es cuando se crea el paquete de instalación, que eso también hay que estudiarlo.
Pero primero solucionemos el problema de los nombres de las rutas absolutas.
Alberto no te cortes, pregunta que nadie nace sabiendo.
Si te preocupa que tu base de datos tiene datos que para ti son importantes (personas reales), haz una copia de la misma,
elimina los registros en los de la copia e inventa alguno de los registros ó que exista la base solo con la estructura.
Aclaración: El uso de datos personales sin autorización está penado con multas y hasta cárcel.
Pero, ¿ qué pasa cuando esos datos son públicos ?. Por ejemplo empresas morosas.
Es la misma Hacienda la que los pública.
Saludos