Error En Consulta Sql (Solucionado)


Objetivo: Error En Consulta Sql (Solucionado)
Por favor, a ver si me podéis decir en donde he metido la pata con este código. El error supuestamente está aquí "Conexion.Exec($Query)", en la sentencia la tabla MI está correcta, pero me dice que el código de error es -1... y su mensaje: Query failed: SQL error or missing database. Y el caso es que no da error al conectar con la base.



Private Conexion As Connection
Private TablaMovs As Result
Private $Query As String

Public Sub Inicializar()

Conexion = New Connection
Conexion.Type = "sqlite3"
Conexion.Host = Application.Path
Conexion.Name = "Movimiento.sqlite"

Try Conexion.Open()

If Error Then

Message.Error("Error al conectar a la base de datos.")
Conexion = Null

Else

$Query = "SELECT * FROM MI"

Try Conexion.Exec($Query)

If Error Then

Message(Error.Where)

Endif

End If

End


última edición por celtilander el Viernes, 22 Agosto 2014, 09:17; editado 1 vez
Perfil MP  
Objetivo: Re: Error En Consulta Sql
celtilander:

Creo que el error esta en esta linea:
Try Conexion.Exec($Query)


Te haria falta "recoger" el resultado que devuelve el método Exec, del objeto conexion:
Try TablaMovs =Conexion.Exec($Query)


Saludos

Objetivo: Re: Error En Consulta Sql
Si, está claro que me faltaba eso. Pero sigue arrojando el mismo error. Después de valorar la situación. Me voy a inclinar a que existe un error en la propia base de datos.
Me refiero a que la base la hice con la herramienta de Firefox, SQLITE MANAGER. Y me da la sensación que debe haber algún problema(de compatibilidad o algo por el estilo) entre la base que crea esta aplicación y su aplicación en Gambas.
La base desde la herramienta SQLITE MANAGER, responde correctamente a la misma sentencia que gambas arroja el error.
Voy a buscar algún código para que cree gambas la base a mano y comprobar esto.

última edición por celtilander el Viernes, 22 Agosto 2014, 08:03; editado 1 vez
Perfil MP  
Objetivo: Re: Error En Consulta Sql (Solucionado)
Como he comentado en el anterior post. Me decidí a crear la base con Sqliteman. Y HA IDO PERFECTO. Ya no recibo error desde Gambas.
Probablemente, haya sido no error del anterior programa SQLite Manager. Cabe la posibilidad(y grande), que sea debido a una mala configuración de la tabla o los campos por mi parte.

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.0998s (PHP: -34% SQL: 134%)
Consultas SQL: 24 - Debug off - GZIP Activado