Share via


Proveedor OLE DB para Visual FoxPro

El proveedor de OLE DB de Visual FoxPro permite a los programadores tener acceso a los datos de Visual FoxPro desde otros lenguajes y aplicaciones, así como desde Visual FoxPro. El proveedor de Visual FoxPro expone interfaces OLE DB a los consumidores que desean tener acceso a los datos de una o varias bases de datos de Visual FoxPro. Puede utilizarlo como parte de un consumidor OLE DB para bases de datos de Visual FoxPro.

El proveedor de OLE DB de Visual FoxPro, vfpoledb.dll, es compatible con los componentes de sistema OLE DB, proporcionados por MDAC 2.6 o posterior. Los requisitos para ejecutar el proveedor son los mismos que los de esta versión de Visual FoxPro.

En el proveedor de OLE DB de Visual FoxPro encontrará un modelo de subprocesamiento mejorado para obtener mejor escalabilidad, y toda la funcionalidad del controlador ODBC de las versiones anteriores de Visual FoxPro.

Con el proveedor de OLE DB de Visual FoxPro puede hacer lo siguiente:

  • Crear aplicaciones que no sean de Visual FoxPro y que tengan acceso a los datos de Visual FoxPro.
  • Crear clientes finos y gruesos nTier que tengan acceso a los datos heredados de Visual FoxPro.
  • Utilizar las funciones centradas en los datos del lenguaje Xbase y los procedimientos almacenados para bases de datos de Visual FoxPro.
  • Crear y mantener contenedores de bases de datos (DBC) mediante la funcionalidad del Lenguaje de manipulación de datos (DML) y las mejoras ADOX de ADO.

El proveedor de OLE DB de Visual FoxPro admite las nuevas características de Visual FoxPro, como los eventos DBC, el acceso a procedimientos almacenados, y la posibilidad de crear, modificar y eliminar funciones y procedimientos en el módulo de procedimientos almacenados DBC.

La funcionalidad del proveedor OLE DB permite ejecutar el código de los procedimientos almacenados independientemente de cualquier evento de integridad referencial (RI), valores predeterminados o reglas de validación. Los procedimientos almacenados devuelven los resultados en conjuntos de filas, y aceptan parámetros. El proveedor implementa la interfaz ICommandPersist para crear, modificar y eliminar módulos y código de procedimientos almacenados.

Además, proporciona los siguientes conjuntos de filas de esquema: tabla, columna, tipos de proveedor, índices, claves principales, procedimientos, claves externas, vistas, restricciones de tabla, restricciones CHECK y restricciones de integridad referencial.

La única interfaz de usuario de que disponen los proveedores de OLE DB es el cuadro de diálogo Vínculos de datos o diferentes herramientas de programación.

Vea también

Uso del proveedor OLE DB de Visual FoxPro para obtener acceso a datos | Acceso a un origen de datos de Visual FoxPro | Acceso a un origen de datos de Visual FoxPro desde componentes de Office | Referencia del lenguaje para desarrollo OLE DB | Entradas del registro | Soporte internacional en el proveedor OLE DB | Visual FoxPro como origen de datos