Cómo crear una conexión de tablas vinculadas de Access a SQL Server sin DSNAVISO: Gracias por utilizar el servicio de
Traducción Automática. Este artículo ha sido traducido por un
sistema informático sin ayuda humana (Machine Translation).
Microsoft ofrece estos artículos a los usuarios que no comprendan el
inglés, exclusivamente, con el fin de que puedan entenderlos más
fácilmente. Microsoft no se hace responsable de la calidad
lingüística de las traducciones ni de la calidad técnica de los
contenidos de los artículos así como tampoco de cualesquiera
problemas, directos o indirectos, que pudieran surgir como
consecuencia de su utilización por los lectores.
Avanzado: Exige codificar experto,
interoperabilidad y conocimientos de multiusuario.
Este Este artículo se aplica sólo a una base de datos de Microsoft Access (.accdb y .mdb). En esta páginaINTRODUCCIÓNEn este artículo se describe cómo crear una
conexión de tablas vinculadas en Microsoft Access que no utiliza un
nombre (DSN) de origen de datos a Microsoft SQL Server. También esto
es una <I> conexión </I> sin DSN. En los ejemplos de que
se contiene este Este artículo aplica a Microsoft Office Access
2007, Microsoft Office Access 2003 y Microsoft Access 2002.
Más informaciónPuede utilizar un DSN para crear tablas vinculadas
de SQL Server en Microsoft Access. Pero cuando se mueve la base de
datos a otro equipo, debe volver a crear el DSN en aquel equipo.
Este procedimiento puede ser problemático cuando lo tiene que
realizar en más de un equipo. Cuando este procedimiento se realiza
correctamente, las tablas vinculadas pueden no ser capaces de
localizar el DSN. Por tanto, las tablas vinculadas pueden no ser
capaces de conectarse a SQL Server. Cuando desea crear un vínculo a una tabla de SQL Server pero no desea a hard-code un DSN en el cuadro de diálogo Orígenes de datos, utilice uno de los métodos siguientes para crear una conexión a SQL Server sin DSN. Método 1: Utilice el método CreateTableDefEl método CreateTableDef le permite crear una tabla vinculada. Para utilizar este método, cree un módulo nuevo y a continuación, agregue la función siguiente AttachDSNLessTable al módulo nuevo. Para llamar a la función AttachDSNLessTable, agregue
código que es similar a los de uno de los ejemplos siguientes del
código en la macro AutoExec o en el evento de formulario de inicio
Form Open:
Método 2: Utilice el método DAO.RegisterDatabaseEl método DAO.RegisterDatabase le permite crear una conexión DSN en la macro AutoExec o en el formulario de inicio. Aunque este método no quita el requisito para una conexión DSN, le ayuda a resolver el problema creando la conexión DSN en código. Para utilizar este método, cree un módulo nuevo y a continuación, agregue la función siguiente CreateDSNConnection al módulo nuevo. Nota Si se vuelve a llamar al método
RegisterDatabase, se actualiza el DSN.Para llamar a la función CreateDSNConnection, agregue código que es similar a los de uno de los ejemplos siguientes del código en la macro AutoExec o en el evento de formulario de inicio Form Open:
La información de este artículo se refiere a:
|
Buscar enSeleccione idioma
|