Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: illuminat3d en 21 Julio 2010, 19:29 pm



Título: [Duda] Leer archivo con formato SQLite 3
Publicado por: illuminat3d en 21 Julio 2010, 19:29 pm
Bueno ahi lo dice bien claro el titulo, estoy desarrollando un proyecto y necesito saber como leer ese tipo de archivos digamos.. para leerlos claramente.

Un saludo! =)


Título: Re: [Duda] Leer archivo con formato SQLite 3
Publicado por: BlackZeroX en 21 Julio 2010, 20:14 pm
.
Nada mas por qué en un tiempo te hable.... USA GOOOOGLE!¡.






































Holi Holas, estaba trabajando en este proyecto y esta bastante decente en este punto asi lo posteo para el que le interese. Es un wrapper para SQLIte3 hecho enteramente en VB6.

http://www.vbsqlite.com.ar/

Dulces Lunas!¡.


Título: Re: [Duda] Leer archivo con formato SQLite 3
Publicado por: illuminat3d en 21 Julio 2010, 23:42 pm
Gracias ¬¬

Me encuentro con una duda en los modulos de Cobein (le mande un email pero no contesta) y es que en la funcion sqlite3_open_v2 no se que dato hay que poner en el parametro VFS, solo quiero leerlo y obtener el contenido limpio.

Saludos!


Título: Re: [Duda] Leer archivo con formato SQLite 3
Publicado por: cobein en 22 Julio 2010, 09:20 am
No entinedo porque queres usar sqlite3_open_v2  y no sqlite3_open ... no creo que necesites ningun tipo de control especial sobre la BD ... pero bueno si queres usarla simplemente con leer la documentacion sobra.

http://www.sqlite.org/c3ref/open.html


Título: Re: [Duda] Leer archivo con formato SQLite 3
Publicado por: illuminat3d en 23 Julio 2010, 16:21 pm
No entinedo porque queres usar sqlite3_open_v2  y no sqlite3_open ... no creo que necesites ningun tipo de control especial sobre la BD ... pero bueno si queres usarla simplemente con leer la documentacion sobra.

http://www.sqlite.org/c3ref/open.html

Hola cobein perdona por no contestar antes, estoy usando la funcion que me dijistes (sqlite3_open), me devuelve el handle en el segundo parametro pero no se como leer esa data, no se la funcion a usar y me da flojera leer todo x)




Título: Re: [Duda] Leer archivo con formato SQLite 3
Publicado por: cobein en 23 Julio 2010, 22:40 pm
En los ejemplos muestra como agregar y leer datos... si te da flojera eso tambien dejaga el PC y anda a descansar (pero no mucho, no quiero que te de flojera descansar la flojera).


Título: Re: [Duda] Leer archivo con formato SQLite 3
Publicado por: illuminat3d en 25 Julio 2010, 12:18 pm
En los ejemplos muestra como agregar y leer datos... si te da flojera eso tambien dejaga el PC y anda a descansar (pero no mucho, no quiero que te de flojera descansar la flojera).

Cobein, hago como si no hubiese leido lo de entre parentesis ¬¬..
Bueno ya avance bastante y pude leer esos datos que queria, aunque me encontre que al compilar hay algunos errores en las funciones del modulo (mSqlite).. si me ayudases a evitarlos seria una gran ultima ayuda =)

He probado quitandole el Option explicit etc.. pero nada.

(http://img3.imageshack.us/img3/728/sinttulosa.png)

Saludos!


Título: Re: [Duda] Leer archivo con formato SQLite 3
Publicado por: illuminat3d en 27 Julio 2010, 01:11 am
Haber si me puede responder alguien para resolver el problema del modulo.. (siento el doble post, pero es que sino se me pierde abajo xD)


Título: Re: [Duda] Leer archivo con formato SQLite 3
Publicado por: seba123neo en 27 Julio 2010, 02:03 am
no estoy seguro, pero creo que la funcion deberia quedar asi:

Código
  1. Public Function sqlite3_realloc(ByVal handle As Long, ByVal value As Long) As Long
  2.    'void *sqlite3_realloc(void*, int);
  3.    If m_bLoaded Then
  4.        With m_cCDECL
  5.            sqlite3_realloc = .CallFunc("sqlite3_realloc", handle, value)
  6.        End With
  7.    Else
  8.        sqlite3_realloc = SQLITE_ERROR
  9.    End If
  10. End Function



Título: Re: [Duda] Leer archivo con formato SQLite 3
Publicado por: illuminat3d en 27 Julio 2010, 03:38 am
no estoy seguro, pero creo que la funcion deberia quedar asi:

Código
  1. Public Function sqlite3_realloc(ByVal handle As Long, ByVal value As Long) As Long
  2.    'void *sqlite3_realloc(void*, int);
  3.    If m_bLoaded Then
  4.        With m_cCDECL
  5.            sqlite3_realloc = .CallFunc("sqlite3_realloc", handle, value)
  6.        End With
  7.    Else
  8.        sqlite3_realloc = SQLITE_ERROR
  9.    End If
  10. End Function



Gracias seba! =)
Ya estoy por terminar mi proyecto.

Un saludo!