Select the product you need help with
Diferencia entre las propiedades de AccessConnection de conexión yId. de artículo: 281784 - Ver los productos a los que se aplica este artículo Avanzado: Requiere codificación experto, interoperabilidad, conocimientos y multiusuario. Este artículo hace referencia a una base de datos de Microsoft Access (.mdb) y a un proyecto de Microsoft Access (.adp). En esta páginaResumenEn este artículo analiza las diferencias entre el CurrentProject.Connection y las propiedades de CurrentProject.AccessConnection en Microsoft Access 2002 o posterior. Más informaciónLa propiedad CurrentProject.Connection se introdujo en Microsoft Access 2000. Permite a los desarrolladores que escriben código ADO en Microsoft Access para compartir el mismo ADO conexión que utiliza Microsoft Access para la base de datos abierta (base de datos Jet o SQL Server). Esto evita que los programadores tener que abrir y administrar conexiones ADO independientes cuando necesita manipular la base de datos que está actualmente abierta en Microsoft Access. La propiedad CurrentProject.AccessConnection se introdujo en Microsoft Access 2002. Al igual que la propiedad CurrentProject.Connection , permite a los programadores compartir una conexión de ADO con Microsoft Access. La diferencia entre estas propiedades depende de si está utilizando un proyecto de Access (es decir, una base de SQL Server datos, ADP) o base de datos Jet un archivo (MDB) en Microsoft Access. Proyectos de Access (ADP)Cuando está utilizando un proyecto de Access (ADP) en Microsoft Access 2002 o posterior, no es diferencia entre la CurrentProject.Connection y las propiedades CurrentProject.AccessConnection . Ambas propiedades devuelven una conexión ADO que utiliza el proveedor OLEDB de SQL Server (SQLOLEDB) como proveedor de datos y el proveedor de OLEDB de Microsoft Access 10 (Microsoft.Access.OleDb.10.0) como un proveedor de servicios.Nota : proveedor OLEDB de el 10 de Microsoft Access es un proveedor de servicio OLEDB escrito específicamente para utilizarse en Microsoft Access. No se ha diseñado para utilizarse en aplicaciones que no sean Microsoft Access y es incompatible en otras aplicaciones. Aquí es una cadena de conexión típica devuelta por cualquiera de las propiedades para un ADP que está conectado a una base de datos de SQL Server: Provider=Microsoft.Access.OLEDB.10.0;Persist Security Info = True; Data Source = MySQLServer; User ID = <username>; contraseña = < contraseña > "; Initial Catalog = NeptunoCS; Provider=SQLOLEDB.1 de datos Bases de datos de Jet (MDB)Cuando se utiliza una base de datos Jet en Microsoft Access 2002 o posterior, las propiedades CurrentProject.Connection y CurrentProject.AccessConnection devuelven diferentes conexiones de ADO. Puede utilizar cualquiera de las propiedades cuando está escribiendo código de ADO en una base de datos Jet. Sin embargo, hay determinadas situaciones donde cada propiedad es útil. Lo que sigue es un desglose de lo que cada propiedad devuelve en Microsoft Access 2002 o posterior, y debe considerar antes de utilizar estas propiedades.CurrentProject.Connection...La propiedad CurrentProject.Connection se comporta exactamente como ocurría en Microsoft Access 2000. Devuelve una conexión de ADO mediante el proveedor OLEDB de Microsoft Jet (Microsoft.Jet.OleDb.4.0 proveedor). Por ejemplo, aquí es una cadena de conexión típica que se devuelve para una base de datos Jet que utiliza la propiedad CurrentProject.Connection :Provider = Microsoft. Jet. OleDb. 4. 0; Data Source = C:\Program Files\Microsoft Office\Office10\Samples\Northwind.mdb Hay varios escenarios donde debe utilizar CurrentProject.Connection . Si la aplicación requiere cualquiera de las características siguientes, debe utilizar CurrentProject.Connection para devolver la conexión ADO.
CurrentProject.AccessConnectionLa propiedad CurrentProject.AccessConnection devolverá una conexión ADO que utiliza OLEDB dos proveedores. Utiliza el proveedor OLEDB de Jet (Microsoft.Jet.OleDb.4.0) como el proveedor de datos y el nuevo proveedor OLEDB de Microsoft Access 10 (Microsoft.Access.OleDb.10.0) como proveedor de servicios. Por ejemplo, aquí es una cadena de conexión típica que se devuelve para una base de datos Jet que utiliza la propiedad CurrentProject.Connection :Origen Provider=Microsoft.Access.OLEDB.10.0;Data = C:\Program Files\Microsoft Office\Office10\Samples\Northwind.mdb;User ID = Admin; Provider=Microsoft.Jet.OLEDB.4.0 de datos Hay una ventaja principal para utilizar la propiedad CurrentProject.AccessConnection . Microsoft recomienda que utilice CurrentProject.AccessConnection si piensa crear conjuntos de registros ADO que se va a enlazar formularios de Access. Esto es porque el formulario no se podrá actualizar a menos que se cree mediante el proveedor OLEDB de Microsoft Access 10, incluso si el conjunto de registros es actualizable en ADO. ReferenciasPara obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base: 281998
(http://support.microsoft.com/kb/281998/
)
Cómo enlazar formularios de Microsoft Access a conjuntos de registros ADO PropiedadesId. de artículo: 281784 - Última revisión: miércoles, 29 de octubre de 2003 - Versión: 5.3 La información de este artículo se refiere a:
Traducción automática IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente. Haga clic aquí para ver el artículo original (en inglés): 281784
(http://support.microsoft.com/kb/281784/en-us/
)
| Seleccione idioma
|




Volver al principio








