Hola,
rober martin escribió:
Todo bien, hasta que importo la base de datos ya que no hace nada.
¿No sé muy bien a que te refieres con importar la base de datos? La base de datos (LoopsDatabaseV09.db) solo tienes que agregarla y conectarte a ella en SQLiteStudio. Esto solo lo harías una vez si tienes la ventana configurada como en mi primera imagen del post anterior.
rober martin escribió:
No sé si es que desde Logic tengo que hacer algo para cargarlos desde el programa.
Absolutamente nada. Logic esta programado para consultar esa base de datos. Con que la base de datos exista y esté donde tiene que estar basta.
Lo único que tienes que hacer en Logic para ver que los cambios que has hecho en la tabla UserData de la base de datos es "refrescar" de la manera que comenté antes.
rober martin escribió:
El tipo de formato del archivo de los favoritos guardados es CSV
Tienes que utilizar SQL para que funcione como he comentado aquí.
rober martin escribió:
Si te ha pasado lo mismo y sabes por qué puede ser, estaría muy agradecido en saberlo ya que me he quedado sin favoritos.(No hay problema porque en ese proyecto ya los había utilizado).
No me ha pasado, pero el hecho de que he trabajado con bases de datos ayuda.
rober martin escribió:
Ya he visto el fallo.El archivo es SQL. No sé si puedo cambiarlo una vez generado
Si tienes el CSV podrías añadir los valores que tengas en él a la query que resulta de exportar a un archivo SQL (el contenido del archivoes una query o "consulta", pero en este casos más que consultar le estás dando instrucciones a la base de datos ).
Adjunto imágenes de los archivos abiertos en un editor de texto.
rober martin escribió:
Lo había hecho bien, y lo guardé como SQL, sin embargo cuando lo cargo me aparece como CSV
Eso no tiene mucho sentido. El editor SQL de SQLiteStudio solo trabaja con SQL. Los datos de un CSV solo son datos separados por comas (CSV = Comma-Separated Values).
Te adjunto imágenes del paso de cargar una query desde un archivo SQL al editor de SQL de SQLiteStudio.
rober martin escribió:
La cuestión es por qué si lo guarde como SQL me aparece como CSV, y lo tengo que cargar usando "All format" en la ventana de carga.
Cárgalos como te he indicado, ahora tienes las fotos.
rober martin escribió:
Lo vuelvo a cargar y le vuelvo a dar al play pero en logic sigues sin aparecer
Consulta la ventana de Status de SQLiteStudio luego de que ejecutes la query ("darle al play").
Por ejemplo, si una query tiene 4 instrucciones "INSERT INTO" (como en la de mis imágenes), luego de que ejecutes la ventana de estatus debería informarte de que 4 filas ("rows") de la base de datos han sido afectadas (o sea, modificadas, actualizadas).
Te pongo una imagen de esto también.
Si no ves nada sobre que cierto número de filas ha sido afectado por la ejecución de tu query, en SQLiteStudio, abre su ventana de preferencias y verifica que la opción "Execute only the query under the cursor" NO esté marcada. La encontrarás en la sección "General" de las preferencias. Imagen para eso también.
Tener esa casilla marcada implica tener que seleccionar las instrucciones de tu query que quieres que se ejecuten en el editor de SQL. Teniéndola desactivada, todas las instrucciones que tengas en el editor se ejecutarán independientemente de lo que tengas seleccionado.
Saludos,
J.