El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario ayuda con mi bd
clamar27
2 Mensaje(s)
Enviado - 10/6/2004
 
bueno necesito saber como hago para pasar las bases de datos de fox pro a visual basic.
primero abri las tablas en visual fox pro, luego las pase a excel, de excel las pase a access y uni las tablas. ahora tengo un problema cuando llamo la base de datos no me abre, aparece que no es compatible la version access 2000 con visual basic 6. Que puedo hacer... Por favor ayudenme.
Una opcion que voy a utilizar es instalar access 97 en mi computador.
No hay una forma mas facil para aprovechar las bases de datos que estan en fox pro?
Gracias
 
Desconocido
Enviado - 20/7/2004
 
En Proyecto -> Referencias busca la opcion de Microsoft Activex Data Objects 2.0 y activala
y declara las variables de la sig. forma:

Public Cnn as ADODB.Connection
Public Cmd as ADODB.Command
Public RS as ADODB.Recordset


en tu formulario establece las variables

set Cnn = new ADODB.Connection
Cnn.Open ("Provider=Microsoft.Jet.OLEDB.4.0; Data Source= RUTABASEDEDATOS ;")

set Cmd = new ADODB.Command
Cmd.ActiveConnection = Cnn
Cmd.CommandType = AdCmdText

ahora ejecuta una consulta
Cmd.CommandText = "SELECT * FROM Tabla"
set RS = Cmd.Execute

'para colocar el contenido en las cajas de texto

set Text1.datasource = RS
text1.datafield = RS.Fields("NombreCampo1").name

'en un DataGrid
set DataGrid1.Datasource = RS

esto es lo mismo para una base de DBF, solo checa el proveedor de base de datos de Fox

y si lo que deseas es abrir la base con un Data, entonces bajate el Service Pack 6 de la pagina de Microsoft para Visual Basic 6, o Visual Studio 6
 
Desconocido
Enviado - 14/9/2004
 
como instalo fox pro 2.6 para windows
 
 

 

Contactos myStudio Network