B4A Class SQL, me borra cosa rara

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.
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
 

hatzisn

Expert
Licensed User
Longtime User
Use HxD hex editor and compare the downloaded file with the original.
 

hatzisn

Expert
Licensed User
Longtime User
Use HxD hex editor and compare the downloaded file with the original.

Also please use English. It is the english forum.
 

hatzisn

Expert
Licensed User
Longtime User
Also use File.DirInternal.
 
Top