Spanish Recuperando datos de sqlite

jcarloscgl

Member
Licensed User
Longtime User
Buen dia Señores;

Tengo una tabla sqlite con la siguiente estructura Id integer, fecha date,estado integer y tengo problemas al recuperar. Este es el codigo
con.BeginTransaction
cmd.CommandText = "Select * from PedidoCab where estado =1 order by id limit 1"
reader.Value = cmd.ExecuteReader
Do While reader.ReadNextRow = True
pedidoid = reader.GetValue(0)
Msgbox(Date(reader.GetValue(3))) (Este es que lanza el error)

Loop
reader.Close

Por favor me pueden ayudar a resolver
 

Attachments

  • error.PNG
    10.5 KB · Views: 348

PepSoft

Member
Licensed User
Longtime User
Hola:

He leido tu codigo y se me ocurren 2 posibles problemas.

reader.GetValue(3) se refiere a la cuarta columna. El 0 es la primera, 1 la segunda, etc. ¿tienes mas de 3 columnas en la tabla?

La función Date(Tics) tiene com formato un numero, no una fecha en texto.

Los tics es el numero de diezmillonesimas de segundo desde el 1-1-0001.

No se si te servira mi respuesta.

PepSoft
 

jcarloscgl

Member
Licensed User
Longtime User
Gracias PepSoft, ya pude solucionar, el problema estaba en el formato de fecha con la que estaba guardando la info en sqlite

Juan Carlos Guerrero
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…