OLE DB-Provider für Visual FoxPro
Der Visual FoxPro OLE DB-Provider ermöglicht es Anwendungsentwicklern, je nach Bedarf in anderen Sprachen und Anwendungen ebenso wie in Visual FoxPro auf Visual FoxPro-Daten zuzugreifen. Der Visual FoxPro-Provider stellt OLE DB-Schnittstellen für Consumer bereit, die auf Daten in einer oder mehreren Visual FoxPro-Datenbanken zugreifen möchten. Sie können ihn als Teil eines OLE DB-Consumers für Visual FoxPro-Datenbanken verwenden.
Der Visual FoxPro OLE DB-Provider, vfpoledb.dll, wird von OLE DB-Systemkomponenten unterstützt, die von MDAC 2.6 oder höher bereitgestellt werden. Die Anforderungen zum Ausführen des Providers sind identisch mit denen der aktuellen Visual FoxPro-Version.
Im Visual FoxPro OLE DB-Provider finden Sie ein verbessertes Threadingmodell für bessere Skalierbarkeit und die gesamte Funktionalität des Visual FoxPro ODBC-Treibers früherer FoxPro-Versionen.
Mit dem Visual FoxPro OLE DB-Provider können Sie die folgenden Aktionen ausführen:
- Erstellen von anderen Anwendungen (nicht Visual FoxPro), die auf Visual FoxPro-Daten zugreifen.
- Erstellen von mehrschichtigen Thin- und Fat-Clients, die auf Visual Fox Pro-Legacydaten zugreifen.
- Verwenden der datenbezogenen Möglichkeiten und Funktionen der Xbase-Sprache und der in Visual FoxPro-Datenbanken gespeicherten Prozeduren.
- Erstellen und Verwalten von Datenbankcontainern (DBCs) unter Verwendung von erweiterter Datenbearbeitungssprache (DML)-Funktionalität und ADOX-Erweiterungen zu ADO.
Der Visual FoxPro OLE DB Provider unterstützt neue Visual FoxPro-Features wie DBC-Ereignisse, Zugriff auf gespeicherte Prozeduren und das Erstellen, Bearbeiten und Löschen von Funktionen und Prozeduren, die in einer Datenbank gespeichert sind.
Der OLE DB-Provider unterstützt das Ausführen von gespeichertem Prozedurcode unabhängig von Ereignissen der referenziellen Integrität (RI), Standardwerten oder Gültigkeitsregeln. Die gespeicherten Prozeduren geben Ergebnisse in Rowsets zurück. Der Provider implementiert die IcommandPersist-Schnittstelle zum Erstellen, Bearbeiten und Löschen von gespeichertem Prozedurcode und Modulen.
Zusätzlich unterstützt der Provider die folgenden Schemadatensatzgruppen: Tabelle, Spalte, Providertypen, Indizes, Primärschlüssel, Prozeduren, Fremdschlüssel, Ansichten, Tabelleneinschränkungen, Einschränkungen prüfen und Referenzielle Einschränkungen.
Die einzige für OLE DB-Provider verfügbare Benutzerschnittstelle ist das Datenverknüpfungsdialogfeld. Zusätzlich stehen verschiedene Entwicklungstools zur Verfügung.
Siehe auch
Verwenden des Visual FoxPro OLE DB-Providers zum Zugriff auf Daten | Zugreifen auf eine Visual FoxPro-Datenquelle | Zugreifen auf eine Visual FoxPro-Datenquelle über <Office-Komponenten> | Sprachreferenz für die OLE DB-Entwicklung | Registrierungseinträge | Unterstützung für internationale Zeichensätze im OLE DB-ProviderVisual FoxPro als Datenquelle