Hola
No se si ya resolviste este caso, pero el problema base con el driver
de Visual Foxpro es que es solo de 32 bits, y si tu aplicacion la
estas compilando como Any CPU, al correr en x64 solo puede llamar
librerias compiladas para X64.
Para resolver este caso se debe de compilar la aplicacion con X86 y
asi funciona sin ninguna falla.
Saludos
Danteco
On 15 feb, 16:13, omer lopez <
omerlope...@gmail.com> wrote:
> por mas que investige e investige no pude registrar la dll de
> vfpoledb.dll asigne permisos baje el oledbprovider odbc
> todo pero nunc apude agregar la referencia a vpoledb porque no esxiste
> para 64 bits de windows 7 home premium
> y necesito crear una desde foxpro ayuda porfavor les dejo el codigo y
> donde tengo el error..
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
> Imports System.Data.OleDb
> Imports MySql.Data.mySqlclient
> Imports System.Data.SqlClient
>
> 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 'aqui me marca el
> error en "con" no hace la conexion
> 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
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------