Error Sqlite3


Objetivo: Error Sqlite3
error2_1573777001_812684

este error sale, aunque se guardan los datos igual, si comento el if error then etc el programa trabaja igual. pero me gustaria saber porque tira el error.

alguien tiene alguna idea?

Private Sub GuardarTextoRico()

Dim r As Result
Dim sql, campos As String

campos = "set textoRico=&1"
sql = "update infoLibro " & campos & " where idLibro=&2"

r = ConexionLibro.Exec(sql, textorico1.TextoRico, idLibro)

If Error Then
Message.Error(Error.Text & " / " & Error.Where & " / " & Error.Code)
Print Error.Text & " / " & Error.Where & " / " & Error.Code
Endif

Catch
Message.Error(Error.Text & gb.NewLine & Error.Where)

End

Objetivo: Re: Error Sqlite3
El error puede deberse a que intentas poner un valor nulo en un campo que espera un entero.
La solución es poner un valor 0 por ejemplo en dicho campo.
Para ver exactamente donde esta el error, que no es de SQLite sino de tu sentencia sql me temo, podes impimir la sentencia y luego copiarla y pegarla en el apartado de consultas SQL del programa DB Browser con tu base de datos abierta por supuesto.
Este programa suele dar mas informacion sobre donde se produce el error.
Saludos.

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.0886s (PHP: -30% SQL: 130%)
Consultas SQL: 22 - Debug off - GZIP Activado