Conexión a base de datos SQLite<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola a todos, estoy intentando usar JMP para conectarme a una base de datos SQLite y me encuentro con un problema muy divertido en el que los campos de texto en las primeras filas de datos se estropean, mientras que todo lo demás se ve bien.
Estoy usando JMP 11.2.1 para Mac, ejecuto Mac 10.11.6 y estoy usando el ODBC disponible aquí: Controlador ODBC SQLite
Creé una base de datos muy simple (adjunta) para probar este problema.Cuando abro JMP y voy a Archivo > Base de datos > Abrir tabla, puedo ver cómo conectarme al DSN que configuré previamente en ODBC, y JMP encuentra el nombre correcto de la tabla y todo.
Cuando veo la base de datos en el complemento SQLite Manager para Firefox, veo lo siguiente:

que es exactamente lo que esperaría encontrar.También puedo consultar la tabla directamente usando la API de base de datos sqlite3 para Python y puedo confirmar que las entradas son como se muestran:

Sin embargo, cuando intento cargar esta tabla en JMP, encuentro esto:

¡Muy extraño!Obtiene los campos de número entero y punto flotante correctamente, pero solo obtuvo correctamente los dos primeros caracteres de la columna de etiqueta para la primera fila y truncó la 'd' de la etiqueta en la fila 2.
Para completar, aquí está la información que tengo en mi configuración de ODBC:
Conductor:

DSN:

Cualquier ayuda con esto sería muy apreciada. Realmente me encantaría poder usar JMP para ejecutar consultas en bases de datos SQLite.
Gracias,
Miguel
Re: Conexión a base de datos SQLiteA partir de JMP 14, ahora puede abrir archivos SQLite sin utilizar el controlador ODBC.
-Bryan
Re: Conexión a base de datos SQLiteHola Eric, acabo de actualizar a JMP13 y puedo confirmar que funciona.¡Gracias por la ayuda para ti y para todos en este hilo!

Re: Conexión a base de datos SQLiteDesafortunadamente, no parece haber una solución alternativa en JMP 11.
Ojalá puedas actualizar al menos a 12.
Re: Conexión a base de datos SQLiteVeré dónde está el problema y buscaré una solución.
-Bryan
Re: Conexión a base de datos SQLiteHola, PBZ: gracias por verificar esto. Estoy usando JMP 11.2.1 para Mac, ejecuto Mac 10.11.6 e instalé la versión del controlador ODBC al que se vincula arriba.Según el comentario de Eric a continuación, esto parece un problema con JMP 11, intentaré actualizar para confirmarlo.
Re: Conexión a base de datos SQLiteHola Eric, gracias por los comentarios sobre esto. Solicitaré una actualización del sitio a JMP12 (o tal vez 13) y verificaré que funcione después de la actualización.Una vez que pueda verificarlo, marcaré tu respuesta como correcta.
Aparte, tengo curiosidad por saber si hay una solución alternativa para JMP11, dado que el problema desaparece al actualizar, supongo que es un problema en el lado de JMP... o tal vez la solución alternativa sea la actualización. .
¡Gracias de nuevo!
Miguel
Re: Conexión a base de datos SQLiteHola, michaelaschmidt0,
Puedo replicar el problema que usted describe en JMP 11.2.1 en Mac, pero luego probé JMP 12 y no se produjo el truncamiento.Yo diría que lo mejor que puede hacer en este momento es ver si puede llegar a JMP 12 (o 13, ¡recién lanzado la semana pasada!).
HTH,
eric
Re: Conexión a base de datos SQLiteHola michaelaschmidt0 ,
No estoy seguro si es un problema de la versión JMP, tal vez Craige@JMP o alguien más de JMP puede opinar.
Tengo JMP 13 y Mac 10.11.6 (El Capitán). Noté que había varias versiones del controlador SQLite en el sitio que mencionaste. Descargué la siguiente versión:

sqliteodbc-0.9993.dmg
Después de instalar y configurar según las instrucciones, pude recuperar su tabla con éxito, sin truncarla.
