Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Error En Consulta Sql (Solucionado)
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje 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 
celtilander - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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 
celtilander - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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.
 



 
celtilander - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Error Al Actualizar Gambas, Y Ahora Sin Ni... maikl Instalación 3 Sabado, 31 Octobre 2009, 01:15 Ver último mensaje
maikl
No hay nuevos mensajes TableView, Error Al Seleccionar Fila (Solu... Manuel Controles/Librerías/Componentes 5 Viernes, 04 Febrero 2011, 04:54 Ver último mensaje
SOURBOY
No hay nuevos mensajes Error Al Ordenar Campos Sqlite(Solucionado) Dani26 Bases de Datos 7 Viernes, 04 May 2012, 22:21 Ver último mensaje
codificador
No hay nuevos mensajes Error Al Publicar Un Post O Responnder Otr... tincho Sobre Gambas-es 13 Domingo, 27 Enero 2019, 01:28 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
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



  

 

cron