1. Instalar el odbcsqlite para VisualBasic, podemos descargarlo desde aqui (Para Windows).
2. Vamos a Microsoft Excel y abrimos el entorno de desarrollo para Visual Basic (Alt + F11), luego vamos a la pestaña Herramientas -> Referencias como se ve en la imagen:
3. Activamos la librería que se ve en la imagen:
Con esto es suficiente, ya podemos programar en Visual Basic (Excel) utilizando una base de datos sqlite
Aqui podemos ver un ejemplo:
Dim rs As New ADODB.Connection
Dim rs
As New ADODB.Recordset
Dim scn
As String
Dim s As String
scn = "DRIVER=SQLite3 ODBC Driver;Database=C:\ruta_base_de_datos\myDB.sqlite;" _
& "LongNames=0;Timeout=1000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0;"
cn.ConnectionString = scn
cn.Open
cn.Execute "CREATE TABLE tbl2 (ID int, Stuff Text(50))"
cn.Execute "INSERT INTO tbl2 (ID, Stuff) VALUES (2, 'def')"
s = "SELECT * FROM tbl2"
rs.Open s, cn
Debug.Print rs.GetString
No hay comentarios:
Publicar un comentario