>Necesito crear en VB5 una tabla que tenga los datos de una tabla DBF, en
>Access se puede hacer, pero desde V.B. no se cual es el código.
>No quiero copiar la base de datos DBF, sino solamente adjuntarla para hacer
>una consulta.
>
Por una parte, si tienes access puedes vincularla desde access (a mano) y
ya está vinculada para siempre (hasta que la desvincules, claro).
Para hacerlo desde VB consulta la ayuda sobre CreateTableDef.
Este es un trozo del ejemplo que viene con dicha ayuda :
Dim dbsActual As Database
Dim tdfDerechos As TableDef
Dim rstRemoto As Recordset
Dim sngInicio As Single
Dim sngFin As Single
Dim sngSinCaché As Single
Dim sngCaché As Single
Dim intBucle As Integer
Dim strTemp As String
Dim intRegistros As Integer
' Abre una base de datos a la que se agregó
' una tabla vinculada.
Set dbsActual = OpenDatabase("DB1.mdb")
' Crea una tabla vinculada que se conecta a una base de datos
' Microsoft SQL Server.
Set tdfDerechos = _
dbsActual.CreateTableDef("Derechos")
tdfDerechos.Connect = _
"ODBC;DATABASE=eds;UID=sa;PWD=;DSN=Publicaciones"
tdfDerechos.SourceTableName = "EsqDer"
dbsActual.TableDefs.Append tdfDerechos
Un saludo.
_________________________________________________
José Rubí de la Vega
E-mail : jrubi@arrakis.es
WWW : http://www.arrakis.es/~jrubi
Podrás encontrar información sobre VB, la lista
VB-ESP y un resumen de los mensajes de la misma