Visual Basic - Base de datos

Life is soft - evento anual de software empresarial
 
Vista:

Base de datos

Publicado por ORLANDO RIVA NASCIEMNTO (1 intervención) el 23/04/2005 16:00:48
Hola a todos quiero que me orienten de como pasar los datos de una tabla de *.dbf a yna tabla *.mdb por favor es urgente gracias.

por favor escriban a mi correo gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Base de datos

Publicado por Avellaneda (131 intervenciones) el 24/04/2005 09:42:50
Prueba con esto:
Dim dbDbf As Database, dbMdb As Database
Dim rsDbf As Recordset, rsMdb As Recordset
Set dbDbf = OpenDatabase("C:\BasesDBF", False, False, dBASE IV;")
' "C:\BasesDBF" es el directorio donde tienes la dbf
Set dbMdb = OpenDatabase("NombreMDB")
' "NombreMDB es el nombre de la mdb Access
Set rsDbf = dbDbf.OpenRecordset("ArchivoDbf")
Set rsMdb = dbMdb.OpenRecordset("TablaMdb")
' "ArchivoDbf" es el nombre del fichero dbf y "TablaMdb" la tabla de la base Access (Ambas deben tener la misma estructura)
rsDbf.MoveFirst
Do until rsDbf.EOF
rsMdb.AddNew
rsMdb,Fields(0) = rsDbf.Fields(0)
rsMdb.Fields(1) = rsDbf.Fields(1)
' así hasta el final de los campos
rsMdb.Update
rsDbf.MoveNext
Loop
Espero que te sea de utilidad, perdona si quizá he cometido algún error de síntaxis, pero es que lo he escrito directamente.
A tu disposición para cualquier aclaración. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar