no soy desarrollador en foxpro pero neceisto ayuda para hacer una
conexion de
vb.net 2008 a una base de datos en
foxpro y la conexion esta echa solo que cuando ago una consulta o
ejecuto el programa me marca un mendigo error de vfpoledb.not register
in the local machine ya me arto no se que hacer es para un sistema de
contabilidad solo quiero la conexion ya regsitre el vfpoledb.dll pero
me dice que no es compatible y no me deja agregar la referencia al
proyecto ayuda!!!
este es una conexion de prueba el cual con un messagebox me da un
registro que esta en la tabal pero me marca el error comentado
Imports System.Data.OleDb
Imports MySql.Data.mySqlclient
Imports System.Data.SqlClient
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Button1.Click
Dim con As New OleDbConnection("Provider=VFPOLEDB.1;Data
Source=c:\compacw\empresas\prueba;Integrated Security=SSPI")
Dim com As OleDbCommand = New OleDbCommand("select
ccodigoc01,cnombrec01 from mgw10006 ", con)
If (con.State <> ConnectionState.Open) Then
con.Open()
End If
Dim dr As OleDbDataReader = com.ExecuteReader
While dr.Read()
MessageBox.Show(dr.GetValue(0).ToString)
End While
If (con.State = ConnectionState.Open) Then
con.Close()
End If
End Sub