Buenas, ante todo, hace mucho que no paso por aqui. Estoy desesperado con una cosa rara que me pasas.
Yo copio unas .DB del PC al movil , se copian perfectamente en el Movil, pero cuando inicializo las tablas SIEMPRE em da error en 1 y me la borra de la carpeta Files
Deduzco que em dice que no Existe por que me la borra, pero no se por que solo es esa tabla de 5.
Las inicializó asi , y antes de inicializar estan las 5 en Files
Se inicializan automáticamente en el Activity_Create.
Da igual el orden en que las descargue o las Inicialice, siempre es la misma tabla.
a ver si me podéis orientar por que no se que puede estar fallándome, es muy raro. Gracias
Yo copio unas .DB del PC al movil , se copian perfectamente en el Movil, pero cuando inicializo las tablas SIEMPRE em da error en 1 y me la borra de la carpeta Files
Deduzco que em dice que no Existe por que me la borra, pero no se por que solo es esa tabla de 5.
B4X:
android.database.sqlite.SQLiteCantOpenDatabaseException: Cannot open database '/storage/emulated/0/Android/data/Fjo.MandoCadesoft/files/TDesplegables.db' with flags 0x10: File /storage/emulated/0/Android/data/Fjo.MandoCadesoft/files/TDesplegables.db doesn't exist
Las inicializó asi , y antes de inicializar estan las 5 en Files
B4X:
SQL_Familias.Initialize(File.DirDefaultExternal, "TFamilias.db", False)
SQL_Articulos.Initialize(File.DirDefaultExternal, "TArticulos.db", False)
SQL_Salones.Initialize(File.DirDefaultExternal, "TSalones.db", False)
SQL_Dependientes.Initialize(File.DirDefaultExternal, "TDependientes.db", False)
Sql_Desplegables.Initialize(File.DirDefaultExternal, "TDesplegables.db", False)
Se inicializan automáticamente en el Activity_Create.
Da igual el orden en que las descargue o las Inicialice, siempre es la misma tabla.
B4X:
Descargando: http://192.168.1.5:1980/Cadesoft/E1/TFamilias.db
Archivo descargado: TFamilias.db
Descargando: http://192.168.1.5:1980/Cadesoft/E1/TSalones.db
Archivo descargado: TSalones.db
Descargando: http://192.168.1.5:1980/Cadesoft/E1/TArticulos.db
Archivo descargado: TArticulos.db
Descargando: http://192.168.1.5:1980/Cadesoft/E1/TDesplegables.db
Archivo descargado: TDesplegables.db
Descargando: http://192.168.1.5:1980/Cadesoft/E1/TDependientes.db
Archivo descargado: TDependientes.db
Tamaño del TFamilias: 24576
Tamaño del TSalones: 147456
Tamaño del TArticulos: 327680
Tamaño del TDependientes: 16384
Tamaño del TDesplegables: 24576
Todas las descargas completadas
** Activity (main) Pause, UserClosed = false **
** Activity (ventas) Create (first time) **
Error occurred on line: 508 (Ventas)
android.database.sqlite.SQLiteCantOpenDatabaseException: Cannot open database '/storage/emulated/0/Android/data/Fjo.MandoCadesoft/files/TDesplegables.db' with flags 0x10: File /storage/emulated/0/Android/data/Fjo.MandoCadesoft/files/TDesplegables.db doesn't exist
at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:275)
at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:218)
at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:535)
at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:222)
at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:214)
at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:1163)
at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:1148)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:1034)
at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:981)
at anywheresoftware.b4a.sql.SQL.Initialize(SQL.java:44)
at Fjo.MandoCadesoft.ventas$ResumableSub_Activity_Create.resume(ventas.java:904)
at Fjo.MandoCadesoft.ventas._activity_create(ventas.java:752)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:732)
at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:351)
at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:255)
at java.lang.reflect.Method.invoke(Native Method)
at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:157)
at Fjo.MandoCadesoft.ventas.afterFirstLayout(ventas.java:105)
at Fjo.MandoCadesoft.ventas.access$000(ventas.java:17)
at Fjo.MandoCadesoft.ventas$WaitForLayout.run(ventas.java:83)
at android.os.Handler.handleCallback(Handler.java:959)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8927)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:681)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:915)
Caused by: android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14 SQLITE_CANTOPEN): Could not open database
at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method)
at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:237)
... 28 more
** Activity (ventas) Resume **
a ver si me podéis orientar por que no se que puede estar fallándome, es muy raro. Gracias