Articles of sqlite

Metadatos de información de esquema SQLite

Necesito obtener los nombres de las columnas y sus tablas en una base de datos SQLite. Lo que necesito es un conjunto de resultados con 2 columnas: table_name | column_name table_name | column_name . En MySQL, puedo obtener esta información con una consulta SQL en la base de datos INFORMATION_SCHEMA . Sin embargo, el SQLite […]

¿Cómo persistir el permiso en Android API 19 (KitKat)?

En mi aplicación, almaceno la ruta de la imagen en mi base de datos SQlite para su uso posterior. El camino que obtengo es content://com.android.providers.media.documents/document/image%3A71964 Cuando recupero esta ruta de la base de datos y trato de recuperar la imagen de esa ruta lanza Android java.lang.SecurityException: Permission Denial: opening provider com.android.providers.media.MediaDocumentsProvider from ProcessRecord{42c84ec8 23911:com.gots.gb/u0a248} (pid=23911, […]

secuencia de comandos para convertir mysql dump archivo sql en formato que se puede importar en sqlite3 db

Tengo un archivo SQL de exportación que contiene tablas y datos de MySQL y deseo importarlo en un DB Sqlite 3. ¿Cuál es la mejor manera de hacer eso? Solo importar el archivo a través de la herramienta sqlite3 no funciona.

SQLite add Primary Key

Creé una tabla en Sqlite usando la syntax CREATE TABLE AS para crear una tabla basada en una instrucción SELECT . Ahora esta tabla no tiene clave principal, pero me gustaría agregar una. Ejecutando ALTER TABLE table_name ADD PRIMARY KEY(col1, col2,…) da un error de syntax “near PRIMARY” ¿Hay alguna forma de agregar una clave […]

La asignación de la ventana del cursor de la base de datos SQLite Android de 2048 kb falló

Tengo una rutina que ejecuta diferentes consultas contra una base de datos SQLite muchas veces por segundo. Después de un tiempo, obtendría el error “android.database.CursorWindowAllocationException: – Cursor window allocation of 2048 kb failed. # Open Cursors = ” aparece en LogCat. Tuve el uso de la memoria de registro de la aplicación, y de hecho, […]

Problemas al usar Entity Framework 6 y SQLite

Estoy intentando usar Entity Framework con SQLite. Tuve problemas para integrarlo en mi aplicación principal, así que comencé una pequeña prueba desde cero, siguiendo exactamente las instrucciones en http://brice-lambson.blogspot.com/2012/10/entity-framework-on-sqlite.html Después de todo lo dicho y hecho, aparece el siguiente error al ejecutar el proyecto: No se ha encontrado ningún proveedor de Entity Framework para el […]

Agregue una base de datos SQLite a una aplicación de iPhone

Estoy tratando de aprender SQLite, y estoy construyendo una aplicación para iPhone. Pero me gustaría agregar una base de datos SQLite a mi aplicación de construcción. Tengo tres tutoriales, pero no tengo claro ese código. ¿Cómo puedo agregar una base de datos SQLite a mi aplicación de construcción? ¿Cómo se vería el código de muestra?

¿Cómo usar SQLite en una aplicación multiproceso?

Estoy desarrollando una aplicación con SQLite como base de datos, y estoy teniendo problemas para entender cómo usarlo en varios hilos (desafortunadamente, ninguna de las otras preguntas sobre el Desbordamiento de stack realmente me ayudó). Mi caso de uso: la base de datos tiene una tabla, llamémosla “A”, que tiene diferentes grupos de filas (basadas […]

¿Cómo agregar una nueva columna a la base de datos SQLite de Android?

Tengo un problema con la SQLite datos SQLite Android. Tengo una tabla que contiene un campo.StudentFname y esa aplicación funciona bien con Android 2.3.1 y ahora si agrego otro campo, entonces mi aplicación no funciona correctamente. ¿Alguien puede ayudarme a que sepa la base de datos muy bien,

¿Cómo obtener una lista de nombres de columna en sqlite3 / iPhone?

Quiero migrar mi aplicación de iPhone a una nueva versión de base de datos. Como no tengo una versión guardada, necesito verificar si existen ciertos nombres de columna. Esta entrada Stackoverflow sugiere hacer la selección SELECT sql FROM sqlite_master WHERE tbl_name = ‘table_name’ AND type = ‘table’ y analizar el resultado. ¿Es esa la manera […]