Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-08-2023
cancun cancun is offline
Miembro
 
Registrado: may 2003
Ubicación: Cancun, México
Posts: 115
Poder: 22
cancun Va por buen camino
Problema con SQLite en Android 7.1.1

Hola compañeros, tengo este problema y a ver si alguien tiene alguna idea de como resolverlo, tengo una App que utiliza SQLite para almacenar unos datos en cuatro tablas muy sencillas, la aplicación al compilarla y depurarla en equipo con Android 8.1 funciona perfectamente (si la compilo para Windows igual funciona), pero al usar un celular con Android 7.1.1 solo puede acceder a la primera tabla, cuando intenta usar la segunda (ya sea con un FDQuery o FDTable) da el error "No such table: Grupos", la base de datos se instala con el Apk (en deployment) pero probé sin la BD creandola directamente en Android y pasa exactamente lo mismo, la primera tabla que abre (la de la configuración) funciona, lee y graba sin problema, alguna idea?

Saludos
__________________
Cancun, Q.Roo, México
Responder Con Cita
  #2  
Antiguo 01-09-2023
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.119
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Prueba a ejecutar una consulta que liste las tablas para comprobar si en efecto dicha tabla existe o no, pero, realmente el error es raro y claro al mismo tiempo. Es raro, porque, dices que te funciona en según qué versión de Android, pero, también es claro en cuanto a lo que se está refiriendo. A bote prongo no se me ocurre porqué algo así podría ocurrir dependiendo de la versión del sistema: o la tabla existe o no existe, pero, ¿qué tiene que ver ahí el sistema? ¿Tal vez el nombre de la tabla tenga algo que ver? Pero "Grupos" no parece ser un nombre "reservado". Prueba no obstante con "GRUPOS" o "grupos", en fin, para ver si el nombre de la tabla podría tener algo que ver. Para eso acaso te ayudaría listar las tablas, porque, en principio el listado incluirá las tablas y su "verdadero" nombre.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 02-09-2023
cancun cancun is offline
Miembro
 
Registrado: may 2003
Ubicación: Cancun, México
Posts: 115
Poder: 22
cancun Va por buen camino
Gracias por responder, las tablas se llaman, Config,Grupos,Subgrupos y Menu, utilice GetTableNames y me devuelve solo Config, incluso intenté usar la de Subgrupos y me da el mismo error, pienso que tal vez sea un problema de Firedac que no funciona bien con esa versión de Android.
__________________
Cancun, Q.Roo, México
Responder Con Cita
  #4  
Antiguo 02-09-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.264
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Pon por aquí esa BD para que podamos echarle un vistazo, no podemos hacer mucho más.
Responder Con Cita
  #5  
Antiguo 02-09-2023
cancun cancun is offline
Miembro
 
Registrado: may 2003
Ubicación: Cancun, México
Posts: 115
Poder: 22
cancun Va por buen camino
Resuelto

Lo resolvi intentando crear las tablas cada vez que se carga la App, en un query con el código para crear las tablas, lo ejecuto y ya puedo usarlas, funciona bien todo, las tablas no las crea cada vez que entra, ya que los datos que tiene no se pierden.

Gracias por su apoyo, saludos.
__________________
Cancun, Q.Roo, México
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Delphi SQlite Android pruz Desarrollo en Delphi para Android 3 31-05-2021 21:58:46
SqLite y Unidac 8. Android 10 se suicida. vinguel FireMonkey 2 15-12-2020 21:47:38
Actualizar BD Sqlite Android EdgarSamudio Desarrollo en Delphi para Android 4 25-06-2016 18:05:29
Wifi, Android y SQLite Jose Roman Varios 3 10-09-2015 15:36:30
Android SQLite pantalla negra Davidecr Desarrollo en Delphi para Android 9 17-03-2014 19:41:09


La franja horaria es GMT +2. Ahora son las 19:57:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi