| 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 |
| |
|
|
|