Por que no todo es Mysql, habrá ocasiones en la que requerimos trabajar con bases de datos en Sqlite, después de investigar como trabajar con estas dos tecnologías, me tope con muchos problemas de incompatibilidades, versiones etc.

Pero desde que Visual Studio incluyo NuGet Package Manager, esta tarea es mas sencilla, es algo asi como las gemas en Ruby, el composer en PHP, solo tenemos que buscar lo que requerimos y si se encuentra instalarlo, y por que no dar una hojeada para ver que podremos ocupar ahora o en un futuro.

facturacion - Microsoft Visual Studio_2
En el Menu Tools buscamos Nuget Package Manager y nos dirigimos a la configuración (settings)

 

Buscamos lo que requerimos:

facturacion - Microsoft Visual Studio
Como pueden ver, ya tengo instalada esta librería. y es la que estoy usando en mi proyecto.

Y listo con ello ya podemos trabajar Sqlite con Visual Basic.

Código de ejemplo

Sqlite.conexcion = New SQLiteConnection(«Data Source=C:\base_file.db;uri=file://C:\base_file.db»)
cnn = New SQLiteConnection(«Data Source=pos.db3;Password=mypassword»)
Sqlite.conexcion.Open()

comandoSQL = New SQLiteCommand(sql, Sqlite.conexcion)
resultadoSQL = comandoSQL.ExecuteReader()

Si has trabajado con mysql te daras cuenta que el uso de los métodos es muy similar dolo bastara sustituir Mysql por Sqlite y todo se maneja prácticamente igual.

 

Suerte con su proyecto!

govani