Vincular

Hola!
Necesito vincular una tabla y no sé como hacerlo ya que he encontreado información para vinvular pero solo muestra como hacerlo cuando la conexión se hace directa a bases access:
Dim tablaadj As TableDef
Set tablaadj = base.CreateTableDef(NombreDestino)
tablaadj.Connect = origen_Vinculacion
tablaadj.SourceTableName = NombreOrigen
base.TableDefs.Append tablaadj
- Base es tu base de datos donde vas a anexar la tabla
- NombreDestino es el nombre con el que vas a vincular la tabla
- NombreOrigen es el nombre de la tabla que vas a vincular
- origen_Vinculacion es la cadena de conexión a la tabla...
por ejemplo si es una tabla de otra base de datos de access
origen_Vinculacion =";DATABASE=c:\mibase.mdb"
Trabajo con VB5, con Dao 2.5/3.5 y BBDD informix. No tengo problemas para la conexión ODBC siempre la hago así:
Set wsp = CreateWorkspace("XXX", "", "", dbUseODBC)
Set db1 = wsp.OpenConnection("xxxxx", , , "ODBC;DATABASE=mibase;DSN=mibase;UID=informix;PWD=f50")
Lo que no sé es que poner en el origen_Vinculación en mi caso particular..
Gracias de antemano.

2 Respuestas

Respuesta
1
Yo creo que debes poner:
"ODBC;DATABASE=mibase;DSN=mibase;UID=informix;PWD=f50"
Pero habría que probarlo.
Respuesta
Bueno mira por lo que describes es un proceso estándar para todos los manejadores ya que no especificas a que manejado de base de datos pertenece la tabala que quieres vincular, sin embargo lo que te puedo decir es que debes certificar que exista la conexión ODBC con el driver adecuado y que hayas certificado la conexión del mismo el resto del trabajo es carpintería de hecho loa único que tendrías que hacer es completar la información en las plantillas que me pasaste.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas