|
ODBC-TreiberIn der Welt der Windows-Anwendungen stellt ODBC derzeit die universellste Möglichkeit dar, mit Daten aus unterschiedlichsten Anwendungen zu arbeiten. ODBC (Open Data Base Connectivity) baut auf der Datenbanksprache SQL auf und erlaubt Programmen den Zugriff auf verschiedene Datenformate mittels einheitlicher Funktionen. Die CONZEPT 16-ODBC-Schnittstelle erlaubt dabei sowohl den Zugriff anderer Programme auf die CONZEPT 16-Datenbanken als auch die Verarbeitung von Daten aus beliebigen ODBC-Quellen innerhalb des CONZEPT 16-Clients. ODBC-Treiber für WindowsDer Treiber ermöglicht es anderen Programmen, direkt auf einer CONZEPT 16-Datenbank im Client/Server-Betrieb zu arbeiten. Obwohl in den meisten Fällen nur reine Lesezugriffe für Abfragen benötigt werden, ist auch das Einfügen, Ändern und Löschen von Datensätzen inklusive Transaktionsverarbeitung möglich. Bei der Verbindung zum CONZEPT 16-Datenbankserver wird das Protokoll TCP/IP verwendet. Damit können Server auf unterschiedlichen Plattformen direkt benutzt werden. Für die Authentifizierung des Zugriffs wird das Benutzersystem der jeweiligen CONZEPT 16-Datenbank verwendet, eine Anmeldung mit Benutzernamen und Kennwort ist daher zur Nutzung der Datenbestände zwingend notwendig. Die Angaben über Protokoll, Server und Datenbank werden dagegen schon beim Anlegen der entsprechenden Datenquelle eingetragen und permanent gespeichert. Typische Anwendungen des ODBC-Treibers sind Office-Programme wie Textverarbeitung und Tabellenkalkulation, die Sätze aus der Datenbank verwenden (Serienbriefe, Statistiken, Diagramme etc.). Auch bietet sich der Einsatz unterschiedlicher Report- und Datenanalyse-Werkzeuge an, mit denen umfangreiche Auswertungen des Datenbestandes vorgenommen werden können. Grundsätzlich können fast alle ODBC-basierten Lösungen verwendet werden wie beispielsweise auch automatische Datenerfassungssysteme oder Messdaten-Monitore. Im ODBC-Treiber ist der Sprachumfang nach ODBC 2.5 Level 1 mit Bestandteilen von Level 2 implementiert. ODBC-Funktionen im CONZEPT 16-ClientInnerhalb des Anwendungsclients stehen dem Entwickler Funktionen für den Zugriff auf ODBC-Datenquellen zur Verfügung. Damit können in der Applikation problemlos Daten aus anderen Datenbanken aufbereitet und gepflegt werden. Die Bandbreite realisierbarer Funktionen reicht von einfachen Import- und Exportvorgängen über Online-Verarbeitungen bis hin zu komplexen Auswertungs- und Transaktionssystemen. Im Maximalfall kann der gesamte Datenbestand einer Anwendung in einer oder mehreren ODBC-Datenbanken gespeichert werden. Der Befehlsumfang erlaubt Abfrage, Auswahl und Benutzung von Datenquellen, Ermittlung der Datenstruktur, Verbindung von Tabellenspalten mit internen Feldern und Ausführung von SQL-Anweisungen. Die Bandbreite der Anwendungen reicht damit von vollautomatischer Verarbeitung bis zur direkten Eingabe von SQL-Statements durch den Benutzer.
© 2010 vectorsoft AG – Datenbank Programmierung, Software Entwicklung
|