Foros del Web » Programación para mayores de 30 ;) » .NET »

Conectar Bv.Net con SQLLITE o MS Access

Estas en el tema de Conectar Bv.Net con SQLLITE o MS Access en el foro de .NET en Foros del Web. Hola a todos, Estoy haciendo un proyecto en VB.NET para un Dispostivo Mobil ( Captor de Datos Datalogic Skorpio) que tiene como S.O Windows CE, ...
  #1 (permalink)  
Antiguo 10/01/2011, 14:41
 
Fecha de Ingreso: junio-2008
Ubicación: Osorno
Mensajes: 155
Antigüedad: 15 años, 10 meses
Puntos: 3
Pregunta Conectar VB.Net con SQLLITE o MS Access

Hola a todos,
Estoy haciendo un proyecto en VB.NET para un Dispostivo Mobil ( Captor de Datos Datalogic Skorpio) que tiene como S.O Windows CE, tengo una base datos (puede ser en Ms Access o SQLITE) que se encuentra en el mismo captor, necesito saber cómo me puedo conectar con esta base de datos, la idea es poder hacer consultas a esta base, e buscado por todos lados pero no encuentro nada por favor me pueden ayudar, es urgente.

Última edición por proteus8; 11/01/2011 a las 19:32 Razón: Cualquiera de las dos Bases me sirve
  #2 (permalink)  
Antiguo 11/01/2011, 19:33
 
Fecha de Ingreso: junio-2008
Ubicación: Osorno
Mensajes: 155
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Conectar VB.Net con SQLLITE o MS Access

Cita:
Iniciado por proteus8 Ver Mensaje
hola a todos,
estoy haciendo un proyecto en vb.net para un dispostivo mobil ( captor de datos datalogic skorpio) que tiene como s.o windows ce, tengo una base datos (puede ser en ms access o sqlite) que se encuentra en el mismo captor, necesito saber cómo me puedo conectar con esta base de datos, la idea es poder hacer consultas a esta base, e buscado por todos lados pero no encuentro nada por favor me pueden ayudar, es urgente.
por favor ayudaaaaaaa!!!!!!
  #3 (permalink)  
Antiguo 12/01/2011, 06:26
 
Fecha de Ingreso: junio-2008
Ubicación: Osorno
Mensajes: 155
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Conectar Bv.Net con SQLLITE o MS Access

Hola, con respecto a mi pregunta investigando por aquí y por allá y juntando distintos ejemplos he realizado un código, pero me da un error en una DLL a ver si me puedes ayudar con esto.

Este es mi código:
Código vb:
Ver original
  1. Imports System
  2. Imports System.Data
  3. Imports System.Data.SQLite
  4. Imports System.Data.SQLite.SQLiteConnection
  5. Imports System.Data.SQLite.SQLiteCommand
  6. Imports System.Data.SQLite.SQLiteTransaction
  7. Imports System.Data.SQLite.SQLiteDataReader
  8. Public Class Form1
  9.     Public ruta As String
  10.     Public consulta As String
  11.     Dim cnn As New SQLiteConnection("Data Source=/BD/BASE_MOBILE.bd")
  12.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  13.  
  14.     End Sub
  15.  
  16.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  17.  
  18.         If USUARIO.Text = "" Or PASSWORD.Text = "" Then
  19.             MessageBox.Show("Debe Ingresar Usuario y Contraseña")
  20.         Else
  21.             Dim SQLconnect As New SQLite.SQLiteConnection()
  22.             Dim SQLcommand As SQLite.SQLiteCommand
  23.             SQLconnect.ConnectionString = "Data Source= /BD/CLAS_MOBILEdb3;"
  24.             SQLconnect.Open() `EN ESTA LINEA ME DA EL ERROR
  25.             SQLcommand = SQLconnect.CreateCommand
  26.             SQLcommand.CommandText = "SELECT * FROM CMB_USUARIO WHERE USU_USUARIO='" & USUARIO.Text & "'" ' ORDER BY Texto"            
  27.            Dim SQLreader As SQLite.SQLiteDataReader = SQLcommand.ExecuteReader()
  28.         End If
  29.     End Sub
  30. End Class

el error que me da es el siguiente:

No se puede encontrar el archivo DLL PInvoke 'SQLite.Interop.DLL'.
  #4 (permalink)  
Antiguo 12/01/2011, 07:49
 
Fecha de Ingreso: enero-2004
Ubicación: Ciudad de México
Mensajes: 476
Antigüedad: 20 años, 3 meses
Puntos: 14
Respuesta: Conectar Bv.Net con SQLLITE o MS Access

Hola.

Eso quiere decir que estas usando la libreria de phxsoftware.

En la misma carpeta donde se instala la libreria (por default, c:\archivos de programa\sqlite .net), esta la libreria que te falta. Solo copiala a la carpeta en tu dispositivo movil, donde tienes tu aplicacion.
  #5 (permalink)  
Antiguo 12/01/2011, 13:17
 
Fecha de Ingreso: junio-2008
Ubicación: Osorno
Mensajes: 155
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Conectar Bv.Net con SQLLITE o MS Access

Hola cesar_nava gracias por la respuesta, tenias razon tenia que pasar la libreria al dispositivo y listo, soulione ese problema, pero ahora tengo otro cuando ejecuto el programita me da un error en lineq que abre la coneccion es decir aqui:


SQLconnect.Open()

ahora me da el siguiente mensaje de error:
Unable to open the database
que puede ser alguien sabe que pudo haber pasado...

Etiquetas: access, sqllite
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:07.