RAD Studio für.net. Copyright 2008 CodeGear. Alle Rechte vorbehalten.

Größe: px
Ab Seite anzeigen:

Download "RAD Studio für.net. Copyright 2008 CodeGear. Alle Rechte vorbehalten."

Transkript

1 RAD Studio für.net Copyright 2008 CodeGear. Alle Rechte vorbehalten.

2

3 RAD Studio für.net Inhalt Konzepte 1 Datenbankanwendungen mit ADO.NET entwickeln 3 Überblick über AdoDbx Client 6 VCL für.net-datenbanktechnologien 7 Überblick zum BDP-Verbindungs-Pooling 9 Überblick zu dbexpress-komponenten 10 Überblick zu dbgo-komponenten 11 AdoDbx.NET-Datentypen 12 Überblick zu ADO.NET 15 BDP-Migration: Überblick 18 Blackfish SQL - Überblick 21 ADO.NET-Komponentendesigner 23 Deployment von Datenbankanwendungen für das.net Framework 27 Datenprovider für Microsoft.NET 28 Überblick zu Stored Procedures 31 dbexpress-framework 32 dbexpress Framework-Kompatibilität 34 Einführung in InterBase Express 35 Anwendungen mit nicht verwaltetem Code entwickeln 41 COM Interop in verwalteten Anwendungen 41 DrInterop verwenden 46 Deployment von COM Interop-Anwendungen 47 Platform Invoke mit Delphi für.net verwenden 48 Interfaces für virtuelle Bibliotheken 56 Modellierung 58 Code-Visualisierung - Überblick 58 Berichte für.net-anwendungen entwickeln 60 Rave Reports in RAD Studio verwenden 60 Anwendungen mit VCL.NET-Komponenten entwickeln 62 Änderungen aufgrund der Unterstützung von 64-Bit.NET Portieren von VCL-Anwendungen nach RAD Studio 64 VCL-Anwendungen portieren 75 Überblick zu VCL für.net 77 Web-Service-Clients portieren 80 iii

4 RAD Studio für.net Webanwendungen mit ASP.NET entwickeln 83 Überblick zu ASP.NET 85 Überblick zu CodeGear DB Web Controls 88 DB Web Controls in Haupt-/Detail-Anwendungen verwenden 90 Überblick zur Navigations-API der DB Web Controls 92 Überblick zum DB Web Control-Experten 93 XML-Dateien und DB Web Controls verwenden 99 Mit DataView-Objekten arbeiten 101 Deployment von ASP.NET-Anwendungen 102 WebDataLink-Interfaces verwenden 103 Web-Services mit ASP.NET entwickeln 105 Überblick zu den ASP.NET-Web-Services 106 Protokoll-Stack von Web-Services 108 ASP.NET-Web-Services-Support 110 Anleitungen 113 Datenbankanleitungen 114 Neue Verbindung in Daten-Explorer einfügen 116 Anleitung zum Hinzufügen eines Dialogfelds zur Fehlerbehebung zu einer BDP-Anwendung. 116 Datenbank im Daten-Explorer durchsuchen 118 Verbinden mit AdoDbx Client 119 Datenbank-Projekte mit dem Daten-Explorer erstellen 120 Tabellenzuordnungen erstellen 120 SQL im Daten-Explorer ausführen 122 Fehler in Tabellenzuordnungen behandeln 123 Daten zwischen Datenbanken migrieren 124 Verbindungen im Daten-Explorer bearbeiten 125 Datenbankverbindungen bearbeiten 126 Eine Datenbankanwendung für die Auflösung in mehrere Tabellen erstellen 132 Parameterübergabe in einer Datenbankanwendung 134 Datenadapter-Vorschau verwenden 136 Anweisungstext-Editor verwenden 137 Designer für Datenadapter verwenden 138 Verbindungseditor verwenden 139 Standarddatenmengen verwenden 140 Typisierte Datenmengen verwenden 143 Herstellen einer Verbindung zu einer Datenbank mit dem dbexpress Treiber-Framework 145 Eine verteilte Datenbankanwendung erstellen 147 iv

5 RAD Studio für.net Interoperative Anwendungen Anleitungen 150 Hinzufügen einer J2EE-Referenz 150 Referenzen zu einem COM-Server hinzufügen 150 Anleitungen für die Modellierung 152 Code-Visualisierungsdiagramme als Grafik exportieren 152 Importieren und Exportieren eines Modells mit XMI Metadata Interchange (XMI) 153 Verwenden des Modellansichtfensters und des Code-Visualisierungsdiagramms 154 Verwenden des Übersichtsfensters 155 VCL für.net Anleitungen 157 VCL-Formularanwendungen mit Grafiken erstellen 161 ADO.NET-Datenbankanwendungen mit VCL.NET-Formularen erstellen 161 VCL-Formularanwendung erstellen 163 Aktionen in einer VCL-Formularanwendung erstellen 163 VCL-Formularanwendung "Hello World" erstellen 165 Mit dem Aktionsmanager Aktionen in einer VCL-Formularanwendung erstellen 166 dbexpress.net-datenbankanwendungen mit VCL-Formularen erstellen 167 Anwendungen mit XML-Komponenten erstellen 169 Ausführen von Änderungen, die wegen der Unterstützung von 64-Bit.NET 2.0 erforderlich sind 171 Eine neue VCL.NET-Komponente erstellen 174 Bitmap-Grafik in einer VCL-Formularanwendung anzeigen 175 Rechtecke und Ellipsen in einer VCL-Formularanwendung zeichnen 176 Abgerundete Rechtecke in einer VCL-Formularanwendung zeichnen 177 Gerade Linien in einer VCL-Formularanwendung zeichnen 177 Bitmap-Grafik in ein Steuerelement einer VCL-Formularanwendung einfügen 178.NET-Steuerelemente in VCL.NET importieren 180 ASP.NET Anleitungen 182 ASP.NET-Anwendungen erstellen 186 ASP.NET-Datenbankanwendung erstellen 187 ASP.NET-Anwendung mit Datenbanksteuerelementen entwickeln, Teil ASP.NET-Anwendung mit Datenbanksteuerelementen entwickeln, Teil ASP.NET-Anwendung mit Datenbanksteuerelementen entwickeln, Teil ASP.NET-Anwendung "Hello World" erstellen 193 Erstellen einer ASP.NET Sitemap 194 Aktenkoffermodell-Anwendung mit DB Web Controls erstellen 198 Anwendung mit DB Web Controls erstellen 199 HTML-Elemente in Server Controls konvertieren 200 XML-Datei für DB Web Controls erstellen 201 v

6 RAD Studio für.net Metadaten für eine Datenmenge erstellen 203 Virtuelle Verzeichnisse erstellen 204 Aggregatwerte mit der DBWebAggregateControl-Komponente hinzufügen 204 ASP.NET-Anwendungen debuggen und aktualisieren 205 Deployment einer ASP.NET-Anwendung mit Blackfish SQL an ein System ohne RAD Studio 206 HTTP-Meldungen in ASP.NET erzeugen 207 Spalten in DBWebGrid-Objekten binden 207 Berechtigungen für die Nutzung von XML-Dateien festlegen 208 Fehlerbehebung in ASP.NET-Anwendungen 209 Den DB Web Control-Experten verwenden 211 Den ASP.NET-Deploymentmanager verwenden 212 Mit dem HTML-Tag-Editor arbeiten 215 ASP.NET User Controls verwenden 216 Web-Services-Anleitungen 218 Auf die ASP.NET-Web-Services-Anwendung "Hello World" zugreifen 218 Webreferenzen in ASP.NET-Projekte einfügen 220 ASP.NET-Web-Services-Anwendung "Hello World" erstellen 222 Web-Services-Client-Anwendung von Delphi für Win32 nach Delphi für.net portieren 223 Index a vi

7 1 RAD Studio für.net 1 1 Konzepte Themen Name Beschreibung Datenbankanwendungen mit ADO.NET entwickeln ( see page 3) ADO.NET ist ein kohärentes Programmiermodell, das den Datenzugriff innerhalb des.net Framework bereitstellt. Neben der Unterstützung für MS SQL, Oracle und OLE DB-Verbindungskomponenten, die bereits im.net Framework verankert ist, enthält RAD Studio Datenprovider für.net (AdoDbxClient-Provider). AdoDbx ermöglicht einen Zugriff auf MS SQL, Oracle, DB2 und Interbase. Mit den AdoDbx-Komponentendesignern wird die Generierung und Konfiguration von AdoDbx-Komponenten vereinfacht. Sie können problemlos neue VCL-Formularanwendungen für das.net Framework erstellen oder vorhandene Win32-VCL-Formularanwendungen zum.net Framework migrieren, da die konventionellen Delphi-Datenbanktechnologien wie dbexpress und dbgo in RAD Studio weiterhin unterstützt werden. Dieser Abschnitt gibt einen Überblick über die Verwendung von RAD... more ( see page 3) Anwendungen mit nicht verwaltetem Code entwickeln ( see page 41) RAD Studio stellt Funktionen zur Unterstützung von nicht verwaltetem Quelltext in.net bereit. Sollen vorhandene COM- oder ActiveX-Komponenten im.net Framework verwendet werden, können Sie bei der Erstellung Ihrer Anwendungen auf die.net COM Interop-Funktionen in RAD Studio zurückgreifen. Modellierung ( see page 58) Berichte für.net-anwendungen entwickeln ( see page 60) RAD Studio wird mit Rave Reports von Nevrona geliefert. Mit Hilfe dieser Tools können Sie Berichte für Ihre Anwendungen erstellen und Lösungen für die Berichterstellung entwickeln, die von den Benutzern Ihrer Anwendung genutzt und angepasst werden können. Anwendungen mit VCL.NET-Komponenten entwickeln ( see page 62) VCL.NET ist eine erweiterte Sammlung der VCL-Komponenten, die dazu dienen, komplexe Anwendungen in Delphi schnell und einfach zu erstellen. VCL.NET bietet Ihnen die Möglichkeit, Ihre Delphi VCL-Anwendungen und -Komponenten Benutzern des Microsoft.NET Framework zur Verfügung zu stellen. Mit RAD Studio können Sie auf alle Vorteile des.net Framework zugreifen und sich gleichzeitig der benutzerfreundlichen und leistungsstarken komponentengesteuerten Entwicklungsumgebung von Delphi bedienen. Mit RAD Studio lassen sich folgende Anwendungstypen erstellen: Sie können VCL.NET-Formularanwendungen erstellen, die sich auf dem.net Framework ausführen lassen, aber dennoch die VCL.NET-Komponenten und -Steuerelemente verwenden. Sie können.net-anwendungen erstellen, die das zugrunde liegende.net Framework und... more ( see page 62) Webanwendungen mit ASP.NET entwickeln ( see page 83) ASP.NET ist das Programmiermodell für das Erstellen von Webanwendungen auf der Basis des.net Framework. Dieser Abschnitt erläutert den konzeptionellen Hintergrund für das Erstellen von ASP.NET-Anwendungen in RAD Studio. Neben der Unterstützung der Datenzugriffskomponenten im.net Framework enthält RAD Studio DB Web Controls. Die DB Web Controls verwenden die.net Framework-Provider und die Borland-Datenprovider für.net (BDP.NET) um die Entwicklung von Webanwendungen zu beschleunigen. 1

8 RAD Studio für.net 1 Web-Services mit ASP.NET entwickeln ( see page 105) Web-Services sind eine programmierbare Entität, die eine bestimmte Funktionalität bereitstellt, zum Beispiel eine Anwendungslogik. Auf Web-Services kann von jedem beliebigen System mit Hilfe der Internetstandards (z.b. XML und HTTP) zugegriffen werden. Bei Anwendungen, die mit ASP.NET-Web-Services erstellt wurden, kann es sich entweder um eigenständige Anwendungen handeln oder um Teilkomponenten einer größeren Webanwendung. Mit Hilfe des XML-basierten Messaging können diese Anwendungen für eine beliebige Anzahl verteilter Systeme Anwendungskomponenten bereitstellen. RAD Studio enthält verschiedene Methoden, die Sie beim Erstellen, Deployment und Verwenden von ASP.NET-Web-Services-Anwendungen unterstützen. Weitere grundlegende Informationen über Web-Services finden Sie in der Dokumentation zum Microsoft.NET SDK. 1 2

9 1.1 Datenbankanwendungen mit ADO.NET RAD Studio für.net 1.1 Datenbankanwendungen mit ADO.NET entwickeln ADO.NET ist ein kohärentes Programmiermodell, das den Datenzugriff innerhalb des.net Framework bereitstellt. Neben der Unterstützung für MS SQL, Oracle und OLE DB-Verbindungskomponenten, die bereits im.net Framework verankert ist, enthält RAD Studio Datenprovider für.net (AdoDbxClient-Provider). AdoDbx ermöglicht einen Zugriff auf MS SQL, Oracle, DB2 und Interbase. Mit den AdoDbx-Komponentendesignern wird die Generierung und Konfiguration von AdoDbx-Komponenten vereinfacht. Sie können problemlos neue VCL-Formularanwendungen für das.net Framework erstellen oder vorhandene Win32-VCL-Formularanwendungen zum.net Framework migrieren, da die konventionellen Delphi-Datenbanktechnologien wie dbexpress und dbgo in RAD Studio weiterhin unterstützt werden. 1 Dieser Abschnitt gibt einen Überblick über die Verwendung von RAD Studio mit der ADO.NET-Architektur und die VCL für.net-datenbanktechnologien. Themen Name Beschreibung Überblick über AdoDbx Client ( see page 6) AdoDbx Client implementiert einen ADO.NET 2.0-Provider für alle Treiber von dbexpress Version 4. Dieser Provider unterstützt die neueren erweiterten Metadaten von dbexpress 4. Alle mit Delphi ausgelieferten dbexpress-treiber implementieren die neueren erweiterten Meatdaten. AdoDbx Client ist eine Implementierung der ADO.NET 2.0-Provider-Klassen. ADO.NET Provider ist eine Gruppe von Klassen, die Datenbankdienste für.net bereitstellen. Sie ermöglichen den Zugriff auf relationale Datenbanken, XML und Anwendungsdaten. Sie können mit ADO.NET Frontend-Datenbankanwendungen genauso wie mehrschichtige Geschäftsanwendungen erstellen. Weitere Informationen finden Sie unter.net Framework Developer's Guide ADO.NET in der Microsoft-Dokumentation. Im Folgenden finden Sie die Hauptklassen der AdoDbx Client-ADO.NET-Implementierung. TAdoDbxCommand. Repräsentiert eine SQL-Anweisung oder... more ( see page 6) VCL für.net-datenbanktechnologien ( see page 7) In den meisten Fällen stellt der AdoDbxClient-Provider die ideale Lösung dar, um in einer.net-anwendung die Verbindung zur Datenbank zu implementieren. Zur Erstellung neuer VCL-Formulare-Anwendungen für das.net Framework oder zum Migrieren vorhandener Win32-VCL-Formulare-Anwendungen in das.net Framework unterstützt RAD Studio aber weiterhin die Datenbanktechnologien von Delphi. RAD Studio ermöglicht die Migration von Delphi-Datenbanktechnologien für Win32-Clients auf das.net Framework. Sie können also nicht nur neue Datenbankanwendungen mit ADO.NET erstellen, sondern auch vorhandene migrieren. RAD Studio unterstützt die folgenden Datenbanktechnologien von Delphi: dbexpress.net DataSnap.NET Client (DCOM) IBX.NET (InterBase für.net) ADO.NET dbgo 3

10 RAD Studio für.net 1.1 Datenbankanwendungen mit ADO.NET AdoDbx.NET-Datentypen ( see page 12) AdoDbx Client-Datentypen entsprechen logischen.net-typen. Je nach Datenbanktyp bilden die AdoDbx Client-Datentypen die nativen Datentypen ab. Sofern verfügbar, sorgt AdoDbx Client für: Eine konsistente Datentypzuordnung zwischen den Datenbanken. Eine Zuordnung logischer Datentypen zu nativen.net-typen. 1 Überblick zu ADO.NET ( see page 15) ADO.NET ist die.net-programmierumgebung für das Erstellen von Datenbankanwendungen, die auf nativen Datenbankformaten oder auf XML basieren. ADO.NET dient als Backend-Datenspeicher für alle Microsoft.NET-Programmiermodelle, einschließlich Web Forms und Web Services. Sie verwenden ADO.NET, um die Daten im.net Framework zu verwalten. Anmerkung: BDP.NET basiert auf ADO.NET 1.1. AdoDbx Client basiert auf.net 2.0. Mit den Borland-Datenprovidern für.net (BDP.NET) und AdoDbx Client lässt sich die ADO.NET-Entwicklung beschleunigen. Wenn Ihnen die Konzepte des Rapid Application Development (RAD) und der objektorientierten Programmierung (OOP) mit Eigenschaften, Methoden und Ereignissen bereits bekannt sind, werden Sie keine größeren Probleme mit dem ADO.NET-Modell zum Erstellen... more ( see page 15) BDP-Migration: Überblick ( see page 18) BDP (Borland Daten-Provider) ist veraltet und Sie sollten BDP nicht für neue Entwicklungen verwenden. Verwenden Sie stattdessen AdoDbx Client. Dieses Thema beschreibt die Unterschiede und Äquivalenzen zwischen BDP und AdoDbx Client. Auswirkungen der Abschaffung von BDP: BDP wird in einem künftigen Release aus dem Produkt entfernt. Es wird keine Weiterentwicklung von BDP und nur ein minimaler QS-Aufwand vorgenommen werden. Es werden nur kritische Fehler behoben werden. Es wird keine weitere Dokumentation bereitgestellt, obwohl die Dokumentation noch nicht entfernt wird. BDP basierte auf ADO.NET 1.1. Viele der abweichenden Features von BDP, wie z.b. die Provider-Unabhängigkeit und erweiterte Metadaten, wurden zu ADO.NET... more ( see page 18) 4

11 1.1 Datenbankanwendungen mit ADO.NET RAD Studio für.net Blackfish SQL - Überblick ( see page 21) Design und Implementierung von Blackfish SQL sind auf Leistung, Skalierbarkeit, einfache Verwendung und strenge Kompatibilität mit Industriestandards ausgerichtet. Blackfish SQL hat folgende Eigenschaften: Kompatibilität mit Industriestandards Unterstützung von SQL-92 Unicode-Speicherung von Zeichendaten Unicode-basierende Sortierfolge für Sortierung und Indizierung dbexpress 4-Treiber für Win32-Delphi und -C++ ADO.NET 2.0-Provider für.net JDBC für Java JavaBean-Datenzugriffskomponenten für Java Verteilte XA/JTATransaktionen für Java Hohe Leistung und Skalierbarkeit für Anwendungen mit anspruchsvoller Transaktionsverarbeitung (OLTP) und Entscheidungsunterstützung (DSS) Stored Procedures und Trigger für Delphi, C# und VB.NET unter Windows Stored Procedures und Trigger für Java Keine Administration erforderlich; Deployment in Form einer einzigen Assembly oder Jar-Datei Inkrementelles... more ( see page 21) 1 ADO.NET-Komponentendesigner ( see page 23) Fast alle verteilten Anwendungen müssen in der Lage sein, Informationen in Datenbanken zu lesen und zu aktualisieren. Je nachdem, welche Anwendung Sie mit ADO.NET entwickeln, werden verschiedene Anforderungen an die Arbeit mit den Daten gestellt. Es kann zum Beispiel sein, dass Sie eine einfache Anwendung entwickeln möchten, die lediglich Daten in einem Formular anzeigt. Oder Sie möchten eine Anwendung entwickeln, die es ermöglicht, Daten mit einem anderen Unternehmen auszutauschen. In jedem Fall ist es unumgänglich, die grundlegenden Konzepte zur Arbeit mit Daten in ADO.NET zu kennen. Mit diesen Designern können Sie unter Verwendung serverspezifischer Schemaobjekte von Datenbanken, wie Tabellen, Ansichten... more ( see page 23) Deployment von Datenbankanwendungen für das.net Framework ( see page 27) Wenn Sie Datenbankanwendungen mit RAD Studio weitergeben, kopieren Sie die Assemblierungen und Treiber-DLLs, die zur Laufzeit erforderlich sind, in ein Verzeichnis für das Deployment. Im Folgenden werden die Namen dieser Assemblierungen und DLLs aufgeführt und der jeweilige Speicherort angegeben. Datenprovider für Microsoft.NET ( see page 28) Zusätzlich zur Unterstützung der.net Framework-Provider sind in RAD Studio AdoDbxClient-Provider für Microsoft.NET enthalten. AdoDbx Client ist eine Implementierung des.net-providers und stellt Verbindungen zu verschiedenen bekannten Datenbanken her. In diesem Thema wird Folgendes behandelt: Datenprovider-Architektur Vorteile von AdoDbx Client AdoDbx Client und ADO.NET-Komponenten Unterstützte AdoDbx Client-Provider AdoDbx Client-Datentypen AdoDbx Client-Interfaces 5

12 Überblick über AdoDbx Client RAD Studio für.net 1.1 Datenbankanwendungen mit ADO.NET 1 Überblick zu Stored Procedures ( see page 31) Alle relationalen Datenbanken verfügen über bestimmte gemeinsame Funktionsmerkmale, die es den Anwendungen ermöglichen, Daten zu speichern und zu bearbeiten. Stored Procedures sind eigenständige Programme, die jeweils in einer datenbanksystemspezifischen Sprache geschrieben wurden. In der Regel dienen sie zur Bearbeitung häufig auftretender datenbankbezogener Aufgaben und sind besonders bei der Verarbeitung von großen Datensatzmengen oder bei Verwendung von Zusammenfassungs- oder mathematischen Funktionen hilfreich. Stored Procedures werden normalerweise auf dem Datenbankserver gespeichert. Stored Procedures werden ähnlich aufgerufen wie SQL-Anweisungen. Das Bearbeiten und Erstellen von Stored Procedures in RAD Studio erfolgt daher mit den Verfahren, die auch für SQL-Anweisungstext verwendet werden. Mit Hilfe von... more ( see page 31) dbexpress-framework ( see page 32) Das dbexpress-framework (DBX-Framework) ist eine Menge abstrakter Klassen, die in der Unit DBXCommon bereitgestellt sind.. Anwendungen können mit dem Framework über verschiedene Wege in Verbindung treten: Sie können das Framework direkt oder die dbexpress VCL-Komponenten, die sich in der oberen Schicht des Framework befinden, für native und verwaltete Anwendungen einsetzen. Obwohl viele Anwendungen mit dbexpress-treibern über die dbexpress VCL-Komponenten in Verbindung treten, bietet das DBX-Framework eine bequeme, einfachere Option für die Kommunikation mit einem Datenbanktreiber. Sie können auch für dbexpress einen Datenbanktreiber erstellen, indem Sie die abstrakten DBXCommon-Basisklassen des Framework erweitern. Das DBX-Framework stellt die gebräuchlichste Datenbanktreiberfunktionalität für eine "mengenorientierte"... more ( see page 32) dbexpress Framework-Kompatibilität ( see page 34) Teile der dbexpress-software, die vor dem Erscheinen des dbexpress-treiber-framework (DBX-Treiber-Framework) entwickelt wurden, mussten für die Zusammenarbeit mit dem DBX-Treiber-Framework verändert werden. Dies hat zu einigen Kompatibilitätsproblemen geführt. Einführung in InterBase Express ( see page 35) InterBase Express (IBX) besteht aus Komponenten, mit denen auf die Daten von InterBase-Datenbanken zugegriffen werden kann. Die InterBase-Verwaltungskomponenten, für die InterBase 6 erforderlich ist, werden nach den InterBase-Datenzugriffskomponenten beschrieben Überblick über AdoDbx Client AdoDbx Client implementiert einen ADO.NET 2.0-Provider für alle Treiber von dbexpress Version 4. Dieser Provider unterstützt die neueren erweiterten Metadaten von dbexpress 4. Alle mit Delphi ausgelieferten dbexpress-treiber implementieren die neueren erweiterten Meatdaten. AdoDbx Client ist eine Implementierung der ADO.NET 2.0-Provider-Klassen. ADO.NET Provider ist eine Gruppe von Klassen, die Datenbankdienste für.net bereitstellen. Sie ermöglichen den Zugriff auf relationale Datenbanken, XML und Anwendungsdaten. Sie können mit ADO.NET Frontend-Datenbankanwendungen genauso wie mehrschichtige Geschäftsanwendungen erstellen. Weitere Informationen finden Sie unter.net Framework Developer's Guide ADO.NET in der Microsoft-Dokumentation. Im Folgenden finden Sie die Hauptklassen der AdoDbx Client-ADO.NET-Implementierung. TAdoDbxCommand. Repräsentiert eine SQL-Anweisung oder Stored Procedure, die mit einer Datenquelle ausgeführt wird. TAdoDbxCommandBuilder. Erzeugt Einzeltabellenbefehle als Teil der Funktionsweise des TAdoDbxDataAdapter. TAdoDbxConnection. Repräsentiert ein Verbindung mit einer Datenbank. TAdoDbxDataAdapter. Fungiert als eine Brücke zwischen einer Datenmenge und der zugrunde liegenden Datenbank. TAdoDbxDataReader. Klasse nur zum Vorwärts-Lesen von Zeilen in einer Datenquelle. TAdoDbxParameter. Repräsentiert einen Parameter, der von einem Befehl übernommen oder an einen Befehl übergeben wird. TAdoDbxParameterCollection. Stellt TAdoDbxParameter in einem.net-kollektionsobjekt zusammen, das gelesen und bearbeitet werden kann. 6

13 1.1 Datenbankanwendungen mit ADO.NET RAD Studio für.net VCL für.net-datenbanktechnologien TAdoDbxProviderFactory. Basisklasse für eine Implementierung von Datenquellenklassen eines Providers. TAdoDbxTransaction. Ein Gruppe von Befehlen für eine Verbindung, die übergeben oder zurückgesetzt werden kann. Siehe auch Überblick zu ADO.NET ( see page 15).NET Framework Developer's Guide ADO.NET (MSDN) Verbinden mit AdoDbx Client ( see page 119) Deployment von AdoDbx Client TAdoDbxCommand TAdoDbxCommandBuilder TAdoDbxConnection 1 TAdoDbxDataAdapter TAdoDbxDataReader TAdoDbxParameter TAdoDbxParameterCollection TAdoDbxProviderFactory TAdoDbxTransaction VCL für.net-datenbanktechnologien In den meisten Fällen stellt der AdoDbxClient-Provider die ideale Lösung dar, um in einer.net-anwendung die Verbindung zur Datenbank zu implementieren. Zur Erstellung neuer VCL-Formulare-Anwendungen für das.net Framework oder zum Migrieren vorhandener Win32-VCL-Formulare-Anwendungen in das.net Framework unterstützt RAD Studio aber weiterhin die Datenbanktechnologien von Delphi. RAD Studio ermöglicht die Migration von Delphi-Datenbanktechnologien für Win32-Clients auf das.net Framework. Sie können also nicht nur neue Datenbankanwendungen mit ADO.NET erstellen, sondern auch vorhandene migrieren. RAD Studio unterstützt die folgenden Datenbanktechnologien von Delphi: dbexpress.net DataSnap.NET Client (DCOM) IBX.NET (InterBase für.net) ADO.NET dbgo.net-anwendungen mit dbexpress.net erstellen RAD Studio unterstützt eine.net-version von dbexpress. Diese Gruppe von Komponenten bietet in etwa die Funktionalität von dbexpress für Win32, wurde aber für die Ausführung in VCL-Formulare im.net Framework aktualisiert. Wie die früheren Versionen des Produkts unterstützt auch dbexpress für.net unidirektionale Datenmengen und die Erstellung kompakter Client-Anwendungen..NET-Anwendungen mit dem DataSnap.NET-Client (DCOM) erstellen In dreischichtigen Anwendungen unterstützt RAD Studio den Datenbankzugriff über den DataSnap-Client (DCOM). 7

14 VCL für.net-datenbanktechnologien RAD Studio für.net 1.1 Datenbankanwendungen mit ADO.NET.NET-Anwendungen mit IBX.NET erstellen RAD Studio ermöglicht den Zugriff auf InterBase-Datenbanken über InterBase Express-Steuerelemente. Außerdem kann über den BDP.NET-Standarddatenadapter und die ADO.NET-Provider des.net Framework auf diesen Datenbanktyp zugegriffen werden. Mit Hilfe von IBX.NET-Steuerelementen können Sie eine Verbindung zu einer InterBase-Datenbank aufbauen und auf Tabellen zugreifen usw. 1 NET-Anwendungen mit dem AdoDbxClient-Provider erstellen AdoDbx ist Datenzugriffsmechanismus, der von mehreren Anwendungen gemeinsam genutzt werden kann. AdoDbx definiert eine leistungsfähige Bibliothek von API-Aufrufen, mit denen Daten erstellt, neu strukturiert, von lokalen und externen Datenbankservern abgerufen, aktualisiert und auf andere Weise bearbeitet werden können. Ado stellt eine einheitliche Schnittstelle für den Zugriff auf eine Vielzahl von Datenbankservern zur Verfügung. In RAD Studio-Datenbankanwendungen kann auf BDE-basierte Datenbanken wie Paradox und dbase zugegriffen werden..net-anwendungen mit dbgo erstellen RAD Studio unterstützt eine.net-version von dbgo. Diese Gruppe von Komponenten bietet in etwa die Funktionalität von dbgo für Win32, wurde aber für die Ausführung in VCL-Formulare im.net Framework aktualisiert. dbgo für.net unterstützt dasselbe leistungsstarke und logische Objektmodell wie die früheren Versionen des Produkts. Themen Name Beschreibung Überblick zum BDP-Verbindungs-Pooling ( see page 9) Verbindungen können aus einem Verbindungs-Pool ausgewählt werden. Dies führt zu kürzeren Verbindungszeiten. Bei Verwendung von BDP werden alle Verbindungen vom BDP-Pool-Manager verwaltet. Dies ist auch dann der Fall, wenn Sie das Pooling für Ihre Verbindung nicht aktiviert haben. Sie können für jede Verbindung das Pooling aktivieren oder deaktivieren, die minimale und maximale Pool-Größe festlegen, die Vergrößerung des Pools bei Verbindungsanforderungen aktivieren und deaktivieren und einen Zeitüberschreitungswert bzw. eine Lebensdauer in Sekunden vorgeben. Wie die obige Abbildung zeigt, erstellt der BDP-Pool-Manager für jeden eindeutigen Verbindungsstring einen eigenen Pool. Die folgenden Verbindungsoptionen stehen zur Verfügung: 8

15 1.1 Datenbankanwendungen mit ADO.NET RAD Studio für.net VCL für.net-datenbanktechnologien Überblick zu dbexpress-komponenten ( see page 10) dbexpress setzt sich aus mehreren "schlanken" Datenbanktreibern zusammen, die schnellen Zugriff auf SQL-Datenbankserver bieten. dbexpress stellt für jede unterstützte Datenbank einen Treiber zur Verfügung, der die serverspezifische Software an eine Menge einheitlicher dbexpress-interfaces anpasst. Wenn Sie eine Datenbankanwendung weitergeben, die dbexpress verwendet, müssen Sie evtl. eine DLL (den serverspezifischen Treiber) in die von Ihnen erstellten Anwendungsdateien aufnehmen. Zum Beispiel ist DbxClient ein 100%iger Delphi-Treiber und benötigt keine DLL. dbexpress ermöglicht Ihnen den schnellen Zugriff auf Datenbanken unter Verwendung unidirektionaler Datenmengen. Unidirektionale Datenmengen sind auf schnellen, unaufwendigen Zugriff auf Datenbankinformation ausgelegt, wobei nur ein minimaler Zusatzaufwand entsteht. Wie andere Datenmengen... more ( see page 10) Überblick zu dbgo-komponenten ( see page 11) dbgo ist ein leistungsstarkes und logisches Objektmodell, mit dem Daten aus einer Vielzahl von Datenquellen über Microsoft ADO-Schnittstellen abgerufen, bearbeitet und aktualisiert werden können. Meist wird dbgo eingesetzt, um Abfragen für Tabellen einer relationalen Datenbank zu stellen, die Ergebnisse abzurufen und in einer Anwendung anzuzeigen und Benutzern die Möglichkeit zu geben, Änderungen an den Daten vorzunehmen und zu speichern. Die ADO-Schicht einer ADO-Anwendung basiert auf der neuesten Version von Microsoft ADO, einem OLE DB-Provider bzw. ODBC-Treiber für den Zugriff auf einen Datenspeicher, spezifischer Client-Software für das verwendete Datenbanksystem (bei SQL-Datenbanken), einem Back-End-System für Datenbanken, auf das die Anwendung zugreifen kann... more ( see page 11) Überblick zum BDP-Verbindungs-Pooling Verbindungen können aus einem Verbindungs-Pool ausgewählt werden. Dies führt zu kürzeren Verbindungszeiten. Bei Verwendung von BDP werden alle Verbindungen vom BDP-Pool-Manager verwaltet. Dies ist auch dann der Fall, wenn Sie das Pooling für Ihre Verbindung nicht aktiviert haben. Sie können für jede Verbindung das Pooling aktivieren oder deaktivieren, die minimale und maximale Pool-Größe festlegen, die Vergrößerung des Pools bei Verbindungsanforderungen aktivieren und deaktivieren und einen Zeitüberschreitungswert bzw. eine Lebensdauer in Sekunden vorgeben. Wie die obige Abbildung zeigt, erstellt der BDP-Pool-Manager für jeden eindeutigen Verbindungsstring einen eigenen Pool. Die folgenden Verbindungsoptionen stehen zur Verfügung: Option MinPoolSize MaxPoolSize Beschreibung Die Mindestanzahl der Verbindungen, die im Verbindungs-Pool verwaltet werden. Die maximale Anzahl der Verbindungen, die im Verbindungs-Pool verwaltet werden können. Die Vorgabewert ist 100. Wenn GrowOnDemand auf False gesetzt und MaxPoolSize erreicht ist, führt jede weitere Verbindungsanforderung zu einer Exception. 9

16 VCL für.net-datenbanktechnologien RAD Studio für.net 1.1 Datenbankanwendungen mit ADO.NET GrowOnDemand ConnectionLifetime (Timeout) Legt fest, ob der Pool vergrößert wird, wenn MaxPoolSize erreicht ist und eine weitere Verbindungsanforderung eingeht. Verbindungen, für die GrowOnDemand auf True gesetzt ist, werden dem Pool nicht wieder zugeführt, sondern von BdpConnection.Close() freigegeben. Die Lebensdauer einer Verbindung, für die das Pooling aktiviert ist. Wenn eine Verbindung wieder dem Pool zugeführt wird, erfolgt eine Überprüfung der Lebensdauer. Ist diese abgelaufen, wird die Verbindung nicht wieder in den Pool aufgenommen, sondern freigegeben. ConnectionLifetime wird in Sekunden angegeben. Voreingestellt ist der Wert Überblick zu dbexpress-komponenten dbexpress setzt sich aus mehreren "schlanken" Datenbanktreibern zusammen, die schnellen Zugriff auf SQL-Datenbankserver bieten. dbexpress stellt für jede unterstützte Datenbank einen Treiber zur Verfügung, der die serverspezifische Software an eine Menge einheitlicher dbexpress-interfaces anpasst. Wenn Sie eine Datenbankanwendung weitergeben, die dbexpress verwendet, müssen Sie evtl. eine DLL (den serverspezifischen Treiber) in die von Ihnen erstellten Anwendungsdateien aufnehmen. Zum Beispiel ist DbxClient ein 100%iger Delphi-Treiber und benötigt keine DLL. dbexpress ermöglicht Ihnen den schnellen Zugriff auf Datenbanken unter Verwendung unidirektionaler Datenmengen. Unidirektionale Datenmengen sind auf schnellen, unaufwendigen Zugriff auf Datenbankinformation ausgelegt, wobei nur ein minimaler Zusatzaufwand entsteht. Wie andere Datenmengen können sie einen SQL-Befehl an den Datenbankserver senden und, falls der Befehl mehrere Datensätze zurückgibt, einen Reader für den Zugriff auf diese Datensätze entgegennehmen. Unidirektionale Datenmengen können nur einen unidirektionalen Reader entgegennehmen. Sie nehmen keine Zwischenspeicherung der Daten vor, wodurch sie schneller und weniger ressourcenaufwendig als andere Datenmengentypen werden. Weil sie jedoch die Datensätze nicht zwischenspeichern, sind unidirektionale Datenmengen weniger flexibel als andere Datenmengen. dbexpress-verbindungen, -Tabellen, -Ansichten und -Stored Procedures, die in einer Datenstrukturansicht angezeigt werden, lassen sich per Drag&Drop in native und verwaltete VCL-Formulare platzieren. Verbindungsstrings In dbexpress 4 werden alle Verbindungseigenschaften, auch ConnectionString, beim Verbinden an den Treiber übergeben. Mit Hilfe der Eigenschaft ConnectionString können in dbexpress alle Datenbankoptionen und Verbindungsinformationen (Datenbankname, Benutzername, Passwort) in einem einzelnen Verbindungsstring übergeben werden. Verbindungsstrings ermöglichen es außerdem, neue Eigenschaften für Treiber durch die Änderung eines Interface zu implementieren. Sie können die Eigenschaften für die aktuelle Verbindung in der Datei dbxconnections.ini laden, indem Sie mit der rechten Maustaste auf die Verbindung klicken und den entsprechenden Menübefehl wählen. Dadurch wird ein Parametereintrag generiert (Parameters['ConnectionString']), der alle Verbindungseigenschaften in der INI-Datei enthält. Sie können auf diese Weise der Datei dbxconnections.ini neue Eigenschaften hinzufügen, ohne den gesamten String manuell einzugeben. Das Kontextmenü für SqlConnection enthält einen Befehl zum Löschen des Verbindungsstrings. Der Befehl steht zur Verfügung, wenn die Eigenschaft ConnectionString zugewiesen ist. dbexpress-komponenten Der dbexpress-abschnitt der Tool-Palette enthält die folgenden Komponenten, die mittels dbexpress auf Datenbankinformationen zugreifen: Komponente Funktion TSQLConnection Diese Komponente kapselt eine dbexpress-verbindung zu einem Datenbankserver. 10

17 1.1 Datenbankanwendungen mit ADO.NET RAD Studio für.net VCL für.net-datenbanktechnologien TSQLDataSet TSQLQuery TSQLTable Diese Komponente wird verwendet, um alle über dbexpress verfügbaren Daten darzustellen oder um Befehle an eine Datenbank zu senden, auf die über dbexpress zugegriffen wird. Hierbei handelt es sich um eine Abfrage-Datenmenge, die eine SQL-Anweisung kapselt und es Anwendungen ermöglicht, auf die Ergebnis-Datenmenge zuzugreifen. Dies ist eine Tabellen-Datenmenge, die alle Zeilen und Spalten einer einzelnen Datenbanktabelle darstellt. TSQLStoredProc Diese Komponente ist eine auf Stored Procedures basierende Datenmenge, die eine auf einem Datenbankserver definierte Stored Procedure ausführt. TSQLMonitor TSimpleDataSet Diese Komponente fängt die zwischen einer SQL-Verbindungskomponente und einem Datenbankserver gesendeten Informationen ab und speichert diese in einer Stringliste. Hierbei handelt es sich um eine Client-Datenmenge, die interne Objekte des Typs TSQLDataSet und TDataSetProvider verwendet, um Daten abzurufen und Aktualisierungen einzutragen. 1 Siehe auch Überblick zu VCL für.net ( see page 77) VCL-Anwendungen portieren ( see page 75) Deployment von Datenbankanwendungen für das.net Framework dbexpress.net-datenbankanwendungen mit VCL-Formularen erstellen ( see page 167) Überblick zu dbgo-komponenten dbgo ist ein leistungsstarkes und logisches Objektmodell, mit dem Daten aus einer Vielzahl von Datenquellen über Microsoft ADO-Schnittstellen abgerufen, bearbeitet und aktualisiert werden können. Meist wird dbgo eingesetzt, um Abfragen für Tabellen einer relationalen Datenbank zu stellen, die Ergebnisse abzurufen und in einer Anwendung anzuzeigen und Benutzern die Möglichkeit zu geben, Änderungen an den Daten vorzunehmen und zu speichern. Die ADO-Schicht einer ADO-Anwendung basiert auf der neuesten Version von Microsoft ADO, einem OLE DB-Provider bzw. ODBC-Treiber für den Zugriff auf einen Datenspeicher, spezifischer Client-Software für das verwendete Datenbanksystem (bei SQL-Datenbanken), einem Back-End-System für Datenbanken, auf das die Anwendung zugreifen kann (bei SQL-Datenbanken), sowie einer Datenbank. Diese Elemente müssen für die ADO-Anwendung ohne Einschränkung verfügbar sein, damit diese voll funktionsfähig ist. Microsoft Data Access Components (MDAC) 2.1 und höher enthält diese erforderlichen Elemente. RAD Studio unterstützt MDAC 2.8. Der dbgo-abschnitt der Tool-Palette enthält die folgenden Komponenten, die über dbgo auf Datenbankinformationen zugreifen: Komponente Funktion TADOConnection Diese Komponente kapselt eine dbgo-verbindung zu einem Datenbankserver. TADODataSet TADOQuery TADOTable Diese Komponente wird verwendet, um alle über dbgo verfügbaren Daten darzustellen oder um Befehle an eine Datenbank zu senden, auf die über dbgo zugegriffen wird. Hierbei handelt es sich um eine Abfrage-Datenmenge, die eine SQL-Anweisung kapselt und es Anwendungen ermöglicht, auf die resultierenden Datensätze (sofern vorhanden) in einem ADO-Datenspeicher zuzugreifen. Dies ist eine Tabellen-Datenmenge, die alle Zeilen und Spalten einer einzelnen Datenbanktabelle darstellt. TADOStoredProc Diese Komponente ist eine auf Stored Procedures basierende Datenmenge, die eine auf einem Datenbankserver definierte Stored Procedure ausführt. TADOCommand Diese Komponente repräsentiert ein ADO-Befehlsobjekt, mit dem Anweisungen für einen Datenspeicher ausgeführt werden können, auf den über einen ADO-Provider zugegriffen wird. 11

18 AdoDbx.NET-Datentypen RAD Studio für.net 1.1 Datenbankanwendungen mit ADO.NET TADODataSet Diese Komponente repräsentiert eine Datenmenge, die von einem ADO-Datenspeicher abgerufen wurde. TRDSConnection Diese Komponente stellt die Funktionalität des RDS DataSpace-Objekts bereit. Siehe auch Überblick zu VCL für.net ( see page 77) VCL-Anwendungen portieren ( see page 75) Deployment von Datenbankanwendungen für das.net Framework ADO.NET-Datenbankanwendungen mit VCL-Formularen erstellen ( see page 161) AdoDbx.NET-Datentypen AdoDbx Client-Datentypen entsprechen logischen.net-typen. Je nach Datenbanktyp bilden die AdoDbx Client-Datentypen die nativen Datentypen ab. Sofern verfügbar, sorgt AdoDbx Client für: Eine konsistente Datentypzuordnung zwischen den Datenbanken. Eine Zuordnung logischer Datentypen zu nativen.net-typen. AdoDbx und das.net Framework Die Klasse DataSet in ADO.NET verwendet die Datentypen des.net Framework. Die AdoDbx Client-Datentypen ordnen die.net-datentypen für unterstützte Datenbanken logisch zu. Sie können zur Entwurfszeit mit den logischen AdoDbx Client-Typen arbeiten, die dann den entsprechenden nativen Typen zugeordnet werden. Datentypen DB2 Das.NET Framework enthält ein breites Spektrum logischer Datentypen. AdoDbx Client erbt logische Datentypen und sorgt intern für eine den unterstützten Datenbanken entsprechende Zuordnung der Datentypen. AdoDbx Client unterstützt die Zuordnung logischer Datentypen für DB2, InterBase, MS SQL, MSDE und Oracle. AdoDbx Client unterstützt folgende DB2-Typzuordnungen. DB2-Typ Bdp-Typ Bdp-Untertyp System-Typ CHAR String stfixed String VARCHAR String NV String SMALLINT Int16 NV Int16 BIGINT Int64 NV Int64 INTEGER Int32 NV Int32 DOUBLE Double NV Double FLOAT Float NV Single REAL Float NV Single DATE Date NV DateTime TIME Time NV DateTime TIMESTAMP Datetime NV DateTime NUMERIC Decimal NV Decimal 12

19 1.1 Datenbankanwendungen mit ADO.NET RAD Studio für.net AdoDbx.NET-Datentypen DECIMAL Decimal NV Decimal BLOB Blob stbinary Byte[] CLOB Blob stmemo Char[] InterBase AdoDbx Client unterstützt folgende InterBase-Typzuordnungen. InterBase-Typ Bdp-Typ Bdp-Untertyp System-Typ CHAR String stfixed String VARCHAR String NV String SMALLINT Int16 NV Int16 INTEGER Int32 NV Int32 FLOAT Float NV Single DOUBLE Double NV Double BLOB Sub_Type 0 Blob stbinary Byte[] BLOB Sub_Type 1 Blob stmemo Char[] TIMESTAMP Datetime NV DateTime 1 MS SQL und MSDE AdoDbx Client unterstützt folgende Typzuordnungen für MS SQL und MSDE. MSSQL-Typ Bdp-Typ Bdp-Untertyp System-Typ BIGINT Int64 NV Int64 INT Int32 NV Int32 SMALLINT Int16 NV Int16 TINYINT Int16 NV Int16 BIT Boolean NV Boolean DECIMAL Decimal NV Decimal NUMERIC Decimal NV Decimal MONEY Decimal NV Decimal SMALLMONEY Decimal NV Decimal FLOAT Double NV Double REAL Float NV Single DATETIME DateTime NV DateTime SMALLDATETIME DateTime NV DateTime CHAR String stfixed String VARCHAR String NV String TEXT Blob stmemo Char[] BINARY VarBytes NV Byte[] VARBINARY VarBytes NV Byte[] IMAGE Blob stbinary Byte[] 13

20 AdoDbx.NET-Datentypen RAD Studio für.net 1.1 Datenbankanwendungen mit ADO.NET TIMESTAMP VarBytes NV Byte[] UNIQUEIDENTIFIER Guid NV Guid Oracle AdoDbx Client unterstützt die folgenden Oracle-Typzuordnungen. 1 Oracle-Typ Bdp-Typ Bdp-Untertyp System-Typ CHAR String stfixed String NCHAR String stfixed String VARCHAR String NV String NVARCHAR String NV String VARCHAR2 String NV String NVARCHAR2 String NV String NUMBER Decimal NV Decimal DATE Date NV DateTime BLOB Blob sthbinary Byte[] CLOB Blob sthmemo Char[] LONG Blob stmemo Char[] LONG RAW Blob stbinary Byte[] BFILE Blob stbfile Char[] ROWID String NV String Sybase AdoDbx Client unterstützt folgende Sybase-Typzuordnungen. Sybase-Typ Bdp-Typ Bdp-Untertyp System-Typ CHAR String stfixed String VARCHAR String NV String INT Int32 NV Int32 SMALLINT Int16 NV Int16 TINYINT Int16 NV Int16 DOUBLE PRECISION Float NV Single FLOAT Float NV Single REAL Float NV Single NUMERIC Decimal NV Decimal DECIMAL Decimal NV Decimal SMALLMONEY Decimal NV Decimal MONEY Decimal NV Decimal SMALLDATETIME DateTime NV DateTime DATETIME DateTime NV DateTime IMAGE Blob stbinary Byte[] 14

21 1.1 Datenbankanwendungen mit ADO.NET RAD Studio für.net Überblick zu ADO.NET TEXT Blob stmemo Char[] BIT Boolean NV Boolean TIMESTAMP VarBytes NV Byte[] BINARY Bytes NV Byte[] VARBINARY VarBytes NV Byte[] SYSNAME String NV String Siehe auch Überblick zu ADO.NET ( see page 15) Überblick zu ADO.NET ADO.NET ist die.net-programmierumgebung für das Erstellen von Datenbankanwendungen, die auf nativen Datenbankformaten oder auf XML basieren. ADO.NET dient als Backend-Datenspeicher für alle Microsoft.NET-Programmiermodelle, einschließlich Web Forms und Web Services. Sie verwenden ADO.NET, um die Daten im.net Framework zu verwalten. Anmerkung: BDP.NET basiert auf ADO.NET 1.1. AdoDbx Client basiert auf.net 2.0. Mit den Borland-Datenprovidern für.net (BDP.NET) und AdoDbx Client lässt sich die ADO.NET-Entwicklung beschleunigen. Wenn Ihnen die Konzepte des Rapid Application Development (RAD) und der objektorientierten Programmierung (OOP) mit Eigenschaften, Methoden und Ereignissen bereits bekannt sind, werden Sie keine größeren Probleme mit dem ADO.NET-Modell zum Erstellen von Anwendungen haben. Für traditionelle Datenbankentwickler stehen auch in ADO.NET die bekannten Konzepte von Tabellen, Zeilen und Spalten mit relationaler Navigation bereit. XML-Programmierer werden es vermutlich vorziehen, mit denselben Daten mittels Knoten, über-, gleich- und untergeordneten Elementen umzugehen. Dieses Thema beschreibt die wichtigsten Komponenten der ADO.NET-Architektur, die Integration von ADO.NET in andere Programmiermodelle des.net Framework sowie die Leistungsmerkmale, die RAD Studio für die Unterstützung von ADO.NET bereitstellt. Folgende Bereiche werden behandelt: Die Architektur von ADO.NET ADO.NET-Benutzeroberflächen BDP.NET-Namespace Die Architektur von ADO.NET Die beiden wichtigsten Komponenten der ADO.NET-Architektur sind der Datenprovider und die Datenmenge. Die Datenquelle 15

22 Überblick zu ADO.NET RAD Studio für.net 1.1 Datenbankanwendungen mit ADO.NET repräsentiert die eigentliche Datenbank oder XML-Datei, der Datenprovider stellt die Verbindungen her und übergibt die Befehle und die Datenmenge (Objekt DataSet) stellt eine oder mehrere Datenquellen im Arbeitsspeicher dar. Weitere Informationen über das allgemeine Modell ADO.NET finden Sie in der Dokumentation des Microsoft.NET Framework SDK. Die Datenquelle Bei der Datenquelle muss es sich entweder um eine lokal oder extern vorliegende Datenbank oder um eine XML-Datei handeln. In der traditionellen Datenbankprogrammierung arbeitet der Entwickler üblicherweise direkt mit der Datenquelle und muss dabei mit den komplexen und oft unterschiedlichen Oberflächen einzelner Hersteller umgehen. Mit ADO.NET arbeitet der Datenbankentwickler immer mit demselben Satz von Komponenten, mit dessen Hilfe er auf die Datenquelle zugreift und Befehle an sie übergibt. 1 Die Datenprovider Die Datenprovider-Komponenten stellen eine Verbindung zur Datenbank oder den XML-Dateien her und halten dabei einzelne Implementierungsdetails im Hintergrund. Die Provider können Verbindungen zu einer oder mehreren Datenquellen herstellen, Befehle weitergeben und Daten in der Datenmenge bereitstellen. Das.NET Framework enthält Provider für MS SQL, OLE DB und Oracle. Neben den.net-providern stehen in diesem Produkt AdoDbx Client and BDP.NET zur Verfügung. Diese bieten die Möglichkeit, unter Verwendung einer konsistenten Programmierumgebung Verbindungen zu verschiedenen Standarddatenbanken herzustellen. Weitere Informationen finden Sie im Thema zu Borland-Datenprovidern für Microsoft.NET. Die Datenmenge Das Objekt DataSet bewahrt eine bestimmte Datenmenge, zum Beispiel Tabellen und Beziehungen aus einer oder mehreren Datenquellen, im Arbeitsspeicher. Das DataSet-Objekt ist also eine Art temporärer Arbeitsbereich oder virtueller Notizblock für die Bearbeitung von Daten. ADO.NET-Anwendungen manipulieren Datentabellen zunächst im Arbeitsspeicher und nicht in der eigentlichen Datenbank. Das DataSet-Objekt stellt - über direkte Verbindungen zu physischen Datenbanken hinaus - zusätzliche Flexibilität bereit. Ähnlich wie das von vielen Datenbanksystemen unterstützte Datenmengenobjekt kann auch das DataSet-Objekt mehrere DataTable-Objekte enthalten, die Tabellen oder Ansichten aus einer beliebigen Zahl von Datenquellen repräsentieren. Das DataSet-Objekt arbeitet asynchron in einem nicht mit den Datenbanken verbundenen Modus. Erst zu einem späteren Zeitpunkt werden dann die Befehle zur Aktualisierung der Datenquelle via Datenprovider übergeben. RAD Studio unterstützt zwei Arten von Datenmengen (DataSet-Objekten): Standarddatenmengen und typisierte Datenmengen. Eine Standarddatenmenge erhalten Sie, wenn Sie das DataSet-Objekt implizit definieren. Die Datenmenge basiert in diesem Fall auf dem Layout der Spalten in der Datenquelle, das zur Laufzeit entsprechend der Select-Anweisung geliefert wird. Typisierte Datenmengen bieten umfassendere Steuerungsmöglichkeiten bezüglich des Layouts der Daten, die von der Datenquelle abgerufen werden. Eine typisierte Datenmenge ist von einer DataSet-Klasse abgeleitet. Der Zugriff auf Tabellen und Spalten erfolgt bei typisierten Datenmengen nicht mit Hilfe entsprechender Methoden, sondern direkt über den Namen. Typisierte Datenmengen haben gegenüber Standarddatenmengen verschiedene Vorteile, etwa eine bessere Lesbarkeit, umfassendere Funktionen zur Code-Vervollständigung und die Möglichkeit, Datentypen zu erzwingen. Die Elemente typisierter Datenmengen werden bereits zur Compilierzeit und nicht erst zur Laufzeit auf Typübereinstimmung überprüft. Wenn Sie eine typisierte Datenmenge erstellen, werden einige neue Objekte erzeugt, auf die Sie über die Projektverwaltung zugreifen können. Hierzu gehören zwei Dateien, die entsprechend der Datenmenge benannt sind. Eine dieser Dateien ist eine XML-Datei mit der Erweiterung.xsd, die andere enthält Quelltext in der verwendeten Sprache. Alle Daten der Datenmenge, einschließlich der Tabellen- und Spaltendaten aus der Datenbankverbindung, werden in der.xsd-datei gespeichert. Die Quelltextdatei wird basierend auf den XML-Daten in der.xsd-datei erzeugt. Sie können die Struktur einer typisierten Datenmenge ändern, indem Sie Elemente in der.xsd-datei modifizieren. Die Quelltextdatei wird dann beim Compilieren basierend auf den geänderten XML-Daten neu erstellt. Weitere Informationen zu Datenmengen finden Sie in der Dokumentation des Microsoft.NET Framework SDK. 16

23 1.1 Datenbankanwendungen mit ADO.NET RAD Studio für.net BDP-Migration: Überblick ADO.NET-Benutzeroberflächen Der Datenzugriff über ADO.NET ist für alle Programmiermodelle in.net verfügbar. Web Forms Die Web Forms in ASP.NET bieten eine komfortable Oberfläche für den Zugriff auf Datenbanken über das Web. ASP.NET verwendet ADO.NET, um die Funktionen des Datenzugriffs auszuführen..net, AdoDbx Client- und BDP.NET-Verbindungskomponenten vereinfachen das Zusammenspiel von Web Forms und ADO.NET. DB Web Controls unterstützen sowohl ADO.NET- als auch AdoDbx Client- und BDP.NET-Komponenten. Die Entwicklung von Webanwendungen wird dadurch wesentlich beschleunigt. Windows Forms Windows Forms werden nicht mehr unterstützt. 1 AdoDbx Client Namespace Die AdoDbx Client-Klassen sind unter dem Namespace Borland.Data.AdoDbxClientProvider zu finden. BDP.NET-Namespace Die BDP.NET-Klassen sind unter den Namespaces Borland.Data zu finden. BDP.NET-Namespace Namespace Beschreibung Borland.Data.Common Enthält Objekte, die allen Borland-Datenprovidern gemeinsam sind, einschließlich der Klassen Error und Exceptions, Datentypaufzählungen, Provideroptionen und Interfaces für die Entwicklung eigener Command-, Connection- und Cursor-Klassen. Borland.Data.Provider Borland.Data.Schema Siehe auch Deployment von Anwendungen Enthält die wichtigsten BDP.NET-Klassen, wie BdpCommand, BdpConnection, BdpDataAdapter und andere Klassen, die Möglichkeiten zur Interaktion mit externen Datenquellen wie Oracle-, DB2-, Interbase- und MS SQL Server-Datenbanken bereitstellen. Enthält Interfaces für die Entwicklung eigener Klassen zur Manipulation von Datenbankschemen sowie verschiedene Typen und Enumeratoren zur Definition von Metadaten. ASP.NET-Datenbankanwendung erstellen ( see page 187) ASP.NET-Anwendung mit Datenbanksteuerelementen erstellen 1 ( see page 189) ASP.NET-Anwendung mit Datenbanksteuerelementen erstellen 2 ( see page 191) ASP.NET-Anwendung mit Datenbanksteuerelementen erstellen 3 ( see page 192) ASP.NET-Datenbankanwendung erstellen ( see page 187) Datenprovider für Microsoft.NET ( see page 28) AdoDbx.NET-Datentypen ( see page 12) ADO.NET-Komponentendesigner ( see page 23) Typisierte Datenmengen verwenden ( see page 143) Tabellenzuordnungen erstellen ( see page 120).NET Framework Developer's Guide ADO.NET (MSDN) 17

24 BDP-Migration: Überblick RAD Studio für.net 1.1 Datenbankanwendungen mit ADO.NET BDP-Migration: Überblick BDP (Borland Daten-Provider) ist veraltet und Sie sollten BDP nicht für neue Entwicklungen verwenden. Verwenden Sie stattdessen AdoDbx Client. Dieses Thema beschreibt die Unterschiede und Äquivalenzen zwischen BDP und AdoDbx Client. Auswirkungen der Abschaffung von BDP: 1 BDP wird in einem künftigen Release aus dem Produkt entfernt. Es wird keine Weiterentwicklung von BDP und nur ein minimaler QS-Aufwand vorgenommen werden. Es werden nur kritische Fehler behoben werden. Es wird keine weitere Dokumentation bereitgestellt, obwohl die Dokumentation noch nicht entfernt wird. BDP basierte auf ADO.NET 1.1. Viele der abweichenden Features von BDP, wie z.b. die Provider-Unabhängigkeit und erweiterte Metadaten, wurden zu ADO.NET 2 mit unterschiedlichen Methoden hinzugefügt, die mit BDP nicht kompatibel sind. Außerdem verwendet ADO.NET 2 abstrakte Basisklassen und nicht mehr die ADO.NET 1.1-Interfaces. All dies machte eine Erweiterung von BDP auf ADO.NET 2.0 unmöglich. AdoDbx Client basiert auf ADO.NET 2.0 und stellt fast alle BDP-Funktionen bereit. BDP besteht aus drei Namespaces: BDP-Namespace Beschreibung Borland.Data.Common Enthält Objekte, die allen Borland-Datenprovidern gemeinsam sind, einschließlich der Klassen Error und Exceptions, Datentypaufzählungen, Provider-Optionen und Interfaces für die Entwicklung eigener Command-, Connection- und Cursor-Klassen. Borland.Data.Provider Borland.Data.Schema Enthält die wichtigsten BDP.NET-Klassen, wie BdpCommand, BdpConnection, BdpDataAdapter, BdpDataReader und andere Klassen, die Möglichkeiten zur Interaktion mit externen Datenquellen wie Oracle-, DB2-, Interbase- und MS SQL Server-Datenbanken bereitstellen. Enthält Interfaces für die Entwicklung eigener Klassen zur Manipulation von Datenbankschemen sowie verschiedene Typen und Enumeratoren zur Definition von Metadaten. Dieses Dokument beschreibt die Migration für alle drei Namespaces. Migration von Borland.Data.Provider Zwei Klassen in diesem Namespace stellen Daten-Remoting bereit und sind nicht veraltet, so dass keine Migration erforderlich ist: DataHub DataSync Korrespondierende Klassen in BDP und AdoDbx Client Die meisten BDP-Klassen in diesem Namespace sind Implementierungen der ADO.NET-Klassen. Diese Klassen sind auch in AdoDbx Client implementiert. Der meiste Quelltext, der diese Klassen verwendet, muss mit geringem Aufwand nach AdoDbx Client konvertiert werden. Die folgende Tabelle zeigt die Zuordnungen von Klassen in ADO.NET, BDP und AdoDbx Client: ADO.NET BDP.NET ADODbx Client DbCommand BdpCommand TAdoDbxCommand DbCommandBuilder BdpCommandBuilder TAdoDbxCommandBuilder 18

17.2 MS-Access Projekte

17.2 MS-Access Projekte 964 Von MS-Access 2000 zum SQL-Server 17.2 MS-Access Projekte MS-Access-Projekte, die die Dateiendung adp besitzen, werden als Front-End-Anwendung verwendet. Für die Back-End-Seite gibt es mehrere Möglichkeiten.

Mehr

Technische Beschreibung: EPOD Server

Technische Beschreibung: EPOD Server EPOD Encrypted Private Online Disc Technische Beschreibung: EPOD Server Fördergeber Förderprogramm Fördernehmer Projektleitung Projekt Metadaten Internet Foundation Austria netidee JKU Linz Institut für

Mehr

IBM SPSS Data Access Pack Installationsanweisung für Windows

IBM SPSS Data Access Pack Installationsanweisung für Windows IBM SPSS Data Access Pack Installationsanweisung für Windows Inhaltsverzeichnis Kapitel 1. Übersicht.......... 1 Einführung............... 1 Bereitstellen einer Datenzugriffstechnologie.... 1 ODBC-Datenquellen...........

Mehr

ASP.NET. Grundlagen und Profiwissen. Webserverprogrammierung und XML Web Services im.net-framework. von Patrick A Lorenz.

ASP.NET. Grundlagen und Profiwissen. Webserverprogrammierung und XML Web Services im.net-framework. von Patrick A Lorenz. ASP.NET Grundlagen und Profiwissen. Webserverprogrammierung und XML Web Services im.net-framework von Patrick A Lorenz überarbeitet ASP.NET Lorenz schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

SQL (Structured Query Language) Schemata Datentypen

SQL (Structured Query Language) Schemata Datentypen 2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente

Mehr

Grundlagen relationaler Datenbanken... 2. Access 2010 - Grundlagenseminar... 3. Access 2010 - Aufbauseminar... 4. Von Excel 2010 zu Access 2010...

Grundlagen relationaler Datenbanken... 2. Access 2010 - Grundlagenseminar... 3. Access 2010 - Aufbauseminar... 4. Von Excel 2010 zu Access 2010... Inhalt Grundlagen relationaler Datenbanken... 2 Access 2010 - Grundlagenseminar... 3 Access 2010 - Aufbauseminar... 4 Von Excel 2010 zu Access 2010... 5 Access 2010 - Programmierung Teil 1... 6 Access

Mehr

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen...

Dataport IT Bildungs- und Beratungszentrum. HTML- Grundlagen und CSS... 2. XML Programmierung - Grundlagen... 3. PHP Programmierung - Grundlagen... Inhalt HTML- Grundlagen und CSS... 2 XML Programmierung - Grundlagen... 3 PHP Programmierung - Grundlagen... 4 Java - Grundlagen... 5 Java Aufbau... 6 ASP.NET Programmierung - Grundlagen... 7 1 HTML- Grundlagen

Mehr

Integration Services - Dienstarchitektur

Integration Services - Dienstarchitektur Integration Services - Dienstarchitektur Integration Services - Dienstarchitektur Dieser Artikel solle dabei unterstützen, Integration Services in Microsoft SQL Server be sser zu verstehen und damit die

Mehr

15 Bilder und Dateien im SQL Server

15 Bilder und Dateien im SQL Server Leseprobe aus Access und SQL Server http://www.acciu.de/asqllesen 15 Bilder und Dateien im SQL Server Eines der großen Probleme von Access-Datenbanken ist der vergleichsweise geringe Speicher platz. Sicher,

Mehr

0. Inhaltsverzeichnis

0. Inhaltsverzeichnis 0. Inhaltsverzeichnis 0. Inhaltsverzeichnis...1 1. Kurze Einführung WebService Architektur...2 1.1 Synchrones Modell:...2 1.2 Asynchrones Modell:...2 1.3 Vorteile:...3 1.4 Voraussetzungen...3 2. Testseite

Mehr

Dokumentation QuickHMI-Schnittstelle. Datenbanken

Dokumentation QuickHMI-Schnittstelle. Datenbanken Dokumentation QuickHMI-Schnittstelle für SQLServer Datenbanken Version 1.0 D-28359 Bremen info@indi-systems.de Tel + 49 421-989703-30 Fax + 49 421-989703-39 Inhaltsverzeichnis Was ist die QuickHMI-Schnittstelle

Mehr

.NET-Objekte einfach speichern Michael Braam, Senior Sales Engineer InterSystems GmbH

.NET-Objekte einfach speichern Michael Braam, Senior Sales Engineer InterSystems GmbH Make Applications Faster.NET-Objekte einfach speichern Michael Braam, Senior Sales Engineer InterSystems GmbH Agenda Vorstellung InterSystems Überblick Caché Live Demo InterSystems auf einen Blick 100.000

Mehr

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor 15. 2 Die grafischen Tools des SQL Server 2008 59. 3 Eine neue Datenbank erstellen 87

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor 15. 2 Die grafischen Tools des SQL Server 2008 59. 3 Eine neue Datenbank erstellen 87 Vorwort 11 1 Der SQL Server 2008 stellt sich vor 15 1.1 SQL Server wer ist das? 16 1.1.1 Der SQL Server im Konzert der Datenbanksysteme 16 1.1.2 Entscheidungsszenarien für Datenbanksysteme 17 1.1.3 Komponenten

Mehr

Einsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server

Einsatz von Applikationsservern. Untersucht am Beispiel des Sybase Enterprise Application Server Einsatz von Applikationsservern Untersucht am Beispiel des Sybase Enterprise Application Server Architektur von Datenbanksystemen Client / Server Modell (2 Schichten Modell) Benutzerschnittstelle Präsentationslogik

Mehr

Whitepaper. Produkt: combit List & Label 16. List & Label Windows Azure. combit GmbH Untere Laube 30 78462 Konstanz

Whitepaper. Produkt: combit List & Label 16. List & Label Windows Azure. combit GmbH Untere Laube 30 78462 Konstanz combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit List & Label 16 List & Label Windows Azure List & Label Windows Azure - 2 - Inhalt Softwarevoraussetzungen 3 Schritt 1: Neues Projekt

Mehr

JDBC. Allgemeines ODBC. java.sql. Beispiele

JDBC. Allgemeines ODBC. java.sql. Beispiele JDBC Java Data Base Connectivity Programmierschnittstelle für relationale Datenbanken Sammlung von Klassen, welche zum Aufbau einer Verbindung zwischen einem Java-Programm und einer Datenbank dienen Verwendet

Mehr

Mit dem 6. Rundbrief gelange ich mit einem Update des Zeitservers an Alle.

Mit dem 6. Rundbrief gelange ich mit einem Update des Zeitservers an Alle. Rundbrief 6 Aktuelles aus der SAS Softwarewelt. 0.1 Zeit Server Update Werte Anwender Mit dem 6. Rundbrief gelange ich mit einem Update des Zeitservers an Alle. Das Update wurde aus Kompatibilitätsgründen

Mehr

MGE Datenanbindung in GeoMedia

MGE Datenanbindung in GeoMedia TIPPS & TRICKS MGE Datenanbindung in GeoMedia 10. September 2002 / AHU INTERGRAPH (Schweiz) AG Neumattstrasse 24, CH 8953 Dietikon Tel: 043 322 46 46 Fax: 043 322 46 10 HOTLINE: Telefon: 043 322 46 00

Mehr

A-Plan 2010 SQL. Hinweise zur SQL-Version von A-Plan. Copyright. Warenzeichenhinweise

A-Plan 2010 SQL. Hinweise zur SQL-Version von A-Plan. Copyright. Warenzeichenhinweise A-Plan 2010 SQL Hinweise zur SQL-Version von A-Plan Copyright Copyright 1996-2010 braintool software gmbh Kein Teil dieses Handbuches darf ohne ausdrückliche Genehmigung von braintool software gmbh auf

Mehr

Acrolinx IQ. Verbindung mit einer externen Terminologiedatenbank herstellen 2.7

Acrolinx IQ. Verbindung mit einer externen Terminologiedatenbank herstellen 2.7 Acrolinx IQ Verbindung mit einer externen Terminologiedatenbank herstellen 2.7 2 Inhalt Einleitung 3 Über diesen Leitfaden...3 Verbinden mit externen Terminologiedatenbanken 4 Erstellen von Sicherungen

Mehr

Dokumentation zur Anlage eines JDBC Senders

Dokumentation zur Anlage eines JDBC Senders Dokumentation zur Anlage eines JDBC Senders Mithilfe des JDBC Senders ist es möglich auf eine Datenbank zuzugreifen und mit reiner Query Datensätze auszulesen. Diese können anschließend beispielsweise

Mehr

Produkt TELAU Installationsanleitung Integrales Management und Informatik

Produkt TELAU Installationsanleitung Integrales Management und Informatik Produkt TELAU Installationsanleitung Integrales Management und Informatik Inhaltsverzeichnis 1 Systemvoraussetzungen... 4 1.1 Einsatz eines MYSQL... 4 1.2 Vorgehen... 5 2 Datenbank SQL Server... 7 2.1

Mehr

Datenbank Anbindung. Arthur Zaczek. Nov 2014

Datenbank Anbindung. Arthur Zaczek. Nov 2014 Arthur Zaczek Nov 2014 1 Datenbank Anbindung 1.1 Übersicht Datenbankanbindung mit JDBC und ADO.NET. 1.2.NET ADO.NET Kein Treiberkonzept. Jede Datenbank hat eigenes Set an Klassen. Meistens wird für nur

Mehr

1. Einführung 2. 2. Systemvoraussetzungen... 2. 3. Installation und Konfiguration 2. 4. Hinzufügen einer weiteren Sprache... 3

1. Einführung 2. 2. Systemvoraussetzungen... 2. 3. Installation und Konfiguration 2. 4. Hinzufügen einer weiteren Sprache... 3 Inhalt 1. Einführung 2 2. Systemvoraussetzungen... 2 3. Installation und Konfiguration 2 4. Hinzufügen einer weiteren Sprache... 3 5. Aktivierung / Deaktivierung von Funktionen... 4 6. Konfiguration der

Mehr

Database App. Dev. Database App. Dev. Database App. Dev. Database App. Dev. Database App. Dev. Database App. Dev.

Database App. Dev. Database App. Dev. Database App. Dev. Database App. Dev. Database App. Dev. Database App. Dev. Entwicklung von Oracle Datenbank - Anwendungen mit dem C++Builder von Inprise/Borland Dirk Henning Bornhardtstraße 3, D-38644 Goslar Tel.: (0 53 21) 3 70 30 Fax: (0 53 21) 89 24 E-Mail: info@pdv-systeme.de

Mehr

NET.Compact Framework

NET.Compact Framework FRANZIS PROFESSIONAL SERIES Robert Panther Programmieren mit dem NET.Compact Framework Pocket PC - Smartphone - Handheld Mit 178 Abbildungen FRANZIS Vorwort 9 Einleitung 11 1.1 Warum dieses Buch? 11 1.2

Mehr

Hinweise zu A-Plan 2009 SQL

Hinweise zu A-Plan 2009 SQL Hinweise zu A-Plan 2009 SQL Für Microsoft Windows Copyright Copyright 2008 BRainTool Software GmbH Inhalt INHALT 2 EINLEITUNG 3 WAS IST A-PLAN 2009 SQL? 3 WANN SOLLTE A-PLAN 2009 SQL EINGESETZT WERDEN?

Mehr

Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13

Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Inhaltsverzeichnis Vorwort... 11 Azure Cloud Computing mit Microsoft... 12 Danksagungen... 13 Kontakt zum Autor... 13 Einleitung... 15 Zielgruppe... 16 Aufbau... 16 Inhalt der einzelnen Kapitel... 17 Systemanforderungen...

Mehr

Einführung in das Microsoft.NET-Framework. Programmiersprache C# MEF Das Managed Extensibility Framework. André Kunz

Einführung in das Microsoft.NET-Framework. Programmiersprache C# MEF Das Managed Extensibility Framework. André Kunz Einführung in das Microsoft.NET-Framework Programmiersprache C# MEF Das Managed Extensibility Framework André Kunz 21.09.2010 1 In dieser Einführung bekommen Sie einen kurzen Einstieg in das.net-framework

Mehr

Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig

Von ODBC zu OLE DB. Neue Möglichkeiten der Datenintegration. Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig Von ODBC zu OLE DB Neue Möglichkeiten der Datenintegration Harald Gladytz, Team Vertrieb ESRI Niederlassung Leipzig Von ODBC zu OLE DB Begriffsbestimmung ODBC, OLE DB, COM, ADO... Unterschiede zwischen

Mehr

IBM SPSS Modeler Server 16 for Windows Installationsanweisungen

IBM SPSS Modeler Server 16 for Windows Installationsanweisungen IBM SPSS Modeler Server 16 for Windows Installationsanweisungen Inhaltsverzeichnis Installationsanweisungen....... 1 Systemanforderungen........... 1 Installation............... 1 Ziel................

Mehr

Technische Dokumentation

Technische Dokumentation Technische Dokumentation www.corporater.com Technische Dokumentation Corporater Enterprise Management Suite v3.0 1 Inhaltsverzeichnis Technische Produktdokumentation, Corporater Enterprise Management Suite

Mehr

Gliederung und Einordnung

Gliederung und Einordnung Gliederung und Einordnung 1. Objektorientierte Programmierung mit Object Pascal (5. Studienbrief, Kapitel 5) 9.4. + 16.4. 2. Software-Bausteine am Beispiel der Delphi-Komponenten (5. Studienbrief, Kapitel

Mehr

Upsizing zum SQL Server

Upsizing zum SQL Server Upsizing zum SQL Server Microsoft Corp. Der Upsizing Wizard, der mit Visual FoxPro ausgeliefert wird, erfordert eine signifikante Aktualisierung, um einige Defizite zu beseitigen und um wichtige neue Features

Mehr

Integration Services Übersicht

Integration Services Übersicht Integration Services Übersicht Integration Services Übersicht Integration Services stellt umfangreiche integrierte Tasks, Container, Transformationen und Datenadapter für die En t- wicklung von Geschäftsanwendungen

Mehr

Dataport IT Bildungs- und Beratungszentrum. Powershell - Scripting - Grundlagen... 2. PHP Programmierung - Grundlagen... 3

Dataport IT Bildungs- und Beratungszentrum. Powershell - Scripting - Grundlagen... 2. PHP Programmierung - Grundlagen... 3 Inhalt Powershell - Scripting - Grundlagen... 2 PHP - Grundlagen... 3 XML - Grundlagen... 4 VBS - Visual Basic Script - Grundlagen... 5 Access 2010 - Teil 1... 6 Access 2010 - Teil 2... 7 VBA... 8 VBA

Mehr

Datenbanken auf Sybase SQL-Anywhere

Datenbanken auf Sybase SQL-Anywhere Office Manager Enterprise oder Client/Server (ab Version 6.0.3.170) Datenbanken auf Sybase SQL-Anywhere A. Office Manager-Installationen Falls die Office Manager Enterprise- oder Client/Server-Version

Mehr

Online Help StruxureWare Data Center Expert

Online Help StruxureWare Data Center Expert Online Help StruxureWare Data Center Expert Version 7.2.7 Virtuelle StruxureWare Data Center Expert-Appliance Der StruxureWare Data Center Expert-7.2-Server ist als virtuelle Appliance verfügbar, die auf

Mehr

White Paper. Embedded Treiberframework. Einführung

White Paper. Embedded Treiberframework. Einführung Embedded Treiberframework Einführung White Paper Dieses White Paper beschreibt die Architektur einer Laufzeitumgebung für Gerätetreiber im embedded Umfeld. Dieses Treiberframework ist dabei auf jede embedded

Mehr

Die Laborjournalführungs-Software professionell - zuverlässig

Die Laborjournalführungs-Software professionell - zuverlässig Produktinformation Die Laborjournalführungs-Software professionell - zuverlässig Integration von InfoChem ICEdit, ensochemeditor, MDL ISIS / Draw und CS ChemDraw Optional mit Schnittstelle zu anderen Datenbanksystemen

Mehr

Kurs für Microsoft Online Kurs Microsoft Analysten Programmierer

Kurs für Microsoft Online Kurs Microsoft Analysten Programmierer Kurs für Microsoft Online Kurs Microsoft Analysten Programmierer Akademie Domani info@akademiedomani.de Allgemeines Programm des Kurses für Microsoft Modul 1 Basis Programm Erste Lerneinheit Einführung

Mehr

Erstellen sicherer ASP.NET- Anwendungen

Erstellen sicherer ASP.NET- Anwendungen Erstellen sicherer ASP.NET- Anwendungen Authentifizierung, Autorisierung und sichere Kommunikation Auf der Orientierungsseite finden Sie einen Ausgangspunkt und eine vollständige Übersicht zum Erstellen

Mehr

Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools

Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools Moderne Datenbankentwicklung mit Hilfe von SQL Server Data Tools David Schäfer Vorstellung: HMS Analytical Software Anwendungs-Know-how, u.a. Banken und Versicherungen Pharma- und Medizinprodukte Technologie-Know-how,

Mehr

Inhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition

Inhaltsverzeichnis. Enterprise Java im Überblick. Technologien der Java2 Enterprise Edition Inhaltsverzeichnis Vorwort 13 I Enterprise Java im Überblick 1 Bedeutung von Enterprise Java und IBM WebSphere 21 1.1 Enterprise Java 23 1.1.1 Anforderungen 23 1.1.2 E-Business 30 1.1.3 Java 36 1.2 IBM

Mehr

Thorsten Kansy. Datenbankprogrammierung. mit.net 3.5 HANSER

Thorsten Kansy. Datenbankprogrammierung. mit.net 3.5 HANSER J Thorsten Kansy I Datenbankprogrammierung mit.net 3.5 Mehrschichtige Applikationen mit Visual Studio 2008 und MS SQL Server 2008 HANSER Inhalt 1 Vorwort und Einleitung 1 2 Neuerungen in SQL Server 2008

Mehr

Microsoft SQL Server 2014 Express & EPLAN Plattform. EPLAN-Product-IT-Support / FOS / 2015 1

Microsoft SQL Server 2014 Express & EPLAN Plattform. EPLAN-Product-IT-Support / FOS / 2015 1 Microsoft SQL Server 2014 Express & EPLAN Plattform 1 Microsoft SQL Server & EPLAN Plattform Übersicht Download - Microsoft SQL Server 2014 Express mit Advances Services Installation - Microsoft SQL Server

Mehr

datenfabrik.email Validieren von Email-Adressen 1 www.datenfabrik.com

datenfabrik.email Validieren von Email-Adressen 1 www.datenfabrik.com datenfabrik.email Validieren von Email-Adressen Erstellen eines neuen SSIS Projektes. Wählen Sie das Template Integration Services Project aus.. Geben Sie einen Namen für das Projekt an und wählen Sie

Mehr

C# - Einführung in die Programmiersprache Arbeiten mit ADO.NET. Leibniz Universität IT Services Anja Aue

C# - Einführung in die Programmiersprache Arbeiten mit ADO.NET. Leibniz Universität IT Services Anja Aue C# - Einführung in die Programmiersprache Arbeiten mit ADO.NET Leibniz Universität IT Services Anja Aue Experteneinstellungen in Visual Studio Express Extras Einstellungen Experteneinstellungen. Es werden

Mehr

Acrolinx IQ. Verbindungen mit externen Terminologiedatenbanken 2.9

Acrolinx IQ. Verbindungen mit externen Terminologiedatenbanken 2.9 Acrolinx IQ Verbindungen mit externen Terminologiedatenbanken 2.9 2 Inhalt Einleitung 3 Über diesen Leitfaden...3 Verbinden mit externen Terminologiedatenbanken 4 Erstellen von Sicherungen vorhandener

Mehr

Microsoft SQL Server 2005 - Konfigurierung, Administration, Programmierung

Microsoft SQL Server 2005 - Konfigurierung, Administration, Programmierung Ruprecht Droge, Markus Raatz Microsoft SQL Server 2005 - Konfigurierung, Administration, Programmierung Microsoft Press Vorwort XI 1 Einführung in SQL Server 2005 1 Geschichte des SQL Servers 1 Wichtige

Mehr

Interoperabilität mit Office-Anwendungen (1)

Interoperabilität mit Office-Anwendungen (1) Interoperabilität mit Office-Anwendungen (1) Durch.NET Programme (z.b. Visual Basic) können Microsoft-Office- Anwendungen automatisiert werden. Diese Technik basiert auf den s.g. Interop-Assemblys das

Mehr

Visual Web Developer Express Jam Sessions

Visual Web Developer Express Jam Sessions Visual Web Developer Express Jam Sessions Teil 1 Die Visual Web Developer Express Jam Sessions sind eine Reihe von Videotutorials, die Ihnen einen grundlegenden Überblick über Visual Web Developer Express,

Mehr

Installationsanleitung und Installation des MS SQL Server 2005 Express

Installationsanleitung und Installation des MS SQL Server 2005 Express und Installation des MS SQL Server 2005 Express buchner documentation GmbH Lise-Meitner-Straße 1-7 D-24223 Schwentinental Tel 04307/81190 Fax 04307/811999 www.buchner.de Inhaltsverzeichnis 1 Überblick...

Mehr

Uni Duisburg-Essen Fachgebiet Informationssysteme Prof. Dr. N. Fuhr

Uni Duisburg-Essen Fachgebiet Informationssysteme Prof. Dr. N. Fuhr Raum: LF 230 Bearbeitung: 9.-11. Mai 2005 Datum Gruppe Vorbereitung Präsenz Aktuelle Informationen unter: http://www.is.informatik.uni-duisburg.de/courses/dbp_ss03/ Tabellen in IBM DB2 Tabellen Eine relationale

Mehr

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP 8.4 Überblick und Vergleich weiterer ERP-Systeme G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP Kapitel 8: ERP-Einführung 32 Architektur von Oracle Applications 11 G Logische

Mehr

Oracle 10g und SQL Server 2005 ein Vergleich. Thomas Wächtler 39221

Oracle 10g und SQL Server 2005 ein Vergleich. Thomas Wächtler 39221 Oracle 10g und SQL Server 2005 ein Vergleich Thomas Wächtler 39221 Inhalt 1. Einführung 2. Architektur SQL Server 2005 1. SQLOS 2. Relational Engine 3. Protocol Layer 3. Services 1. Replication 2. Reporting

Mehr

Forms2Net Die neue Migrations-Software

Forms2Net Die neue Migrations-Software Forms2Net Die neue Migrations-Software Forms2Net transportiert Ihre Oracle Forms Anwendungen perfekt nach Microsoft.NET Darauf haben viele gewartet. Vielleicht auch Sie! Forms2Net ist ein Produktpaket,

Mehr

Business Intelligence mit MS SharePoint Server

Business Intelligence mit MS SharePoint Server Business Intelligence mit MS SharePoint Server Business Intelligence mit MS SharePoint Server Business Intelligence mit MS SharePoint Server erleichtert es den Entscheidungsträgern, auf Informationen jederzeit

Mehr

Praktische Anwendungsentwicklung mit Oracle Forms

Praktische Anwendungsentwicklung mit Oracle Forms Praktische Anwendungsentwicklung mit Oracle Forms von Perry Pakull, Stefan Jüssen, Walter H. Müller 1. Auflage Hanser München 2007 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41098 5 Zu Leseprobe

Mehr

SQL Azure Technischer Überblick. Steffen Krause Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/steffenk

SQL Azure Technischer Überblick. Steffen Krause Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/steffenk SQL Azure Technischer Überblick Steffen Krause Technical Evangelist Microsoft Deutschland GmbH http://blogs.technet.com/steffenk Haftungsausschluss Microsoft kann für die Richtigkeit und Vollständigkeit

Mehr

Collax Web Application

Collax Web Application Collax Web Application Howto In diesem Howto wird die Einrichtung des Collax Moduls Web Application auf einem Collax Platform Server anhand der LAMP Anwendung Joomla beschrieben. LAMP steht als Akronym

Mehr

Inhalt: Version 1.7.5

Inhalt: Version 1.7.5 Inhalt: Objekte ohne Methoden Objekte mit einfachen Methoden Objekte und Methoden mit Parametern Objekte und Methoden mit Rückgabewert Objekte mit einem Array als Attribut Beziehungen zwischen Objekten

Mehr

Installation KVV SQL

Installation KVV SQL Installation KVV SQL Voraussetzung: Microsoft SQL-Server ist installiert und konfiguriert. Eine Beschreibung dazu finden Sie unter http://www.ezsoftware.de/files/sql-server-2008-installation.pdf Seite

Mehr

Information-Design-Tool

Information-Design-Tool Zusatzkapitel Information-Design-Tool zum Buch»HR-Reporting mit SAP «von Richard Haßmann, Anja Marxsen, Sven-Olaf Möller, Victor Gabriel Saiz Castillo Galileo Press, Bonn 2013 ISBN 978-3-8362-1986-0 Bonn

Mehr

SQL Server 2008 Der schnelle Einstieg

SQL Server 2008 Der schnelle Einstieg Klemens Konopasek SQL Server 2008 Der schnelle Einstieg Abfragen, Transact-SQL, Entwicklung und Verwaltung ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England Don

Mehr

1 FAQ. 1.1 Wann ist es Zeit, zu migrieren? Leseprobe aus Access und SQL Server http://www.acciu.de/asqllesen

1 FAQ. 1.1 Wann ist es Zeit, zu migrieren? Leseprobe aus Access und SQL Server http://www.acciu.de/asqllesen Leseprobe aus Access und SQL Server http://www.acciu.de/asqllesen 1 FAQ Wer sich erstmalig mit der Migration einer reinen Access-Lösung hin zu einer Lösung bestehend aus einem Access-Frontend und einem

Mehr

ORACLE und IBM DB2 Datentypen 14.12.2011

ORACLE und IBM DB2 Datentypen 14.12.2011 1/27 ORACLE und IBM DB2 Datentypen PHP-User-Group Stuttgart 14.12.2011 ORACLE Datentypen ein Überblick IBM DB2 Datentypen ein Überblick 2/27 ORACLE und IBM DB2 Datentypen Wer Wer bin bin ich ich?? Thomas

Mehr

Windows SharePoint Services als gemeinsamen Dateispeicher einrichten

Windows SharePoint Services als gemeinsamen Dateispeicher einrichten Windows SharePoint Services als gemeinsamen Dateispeicher einrichten (Engl. Originaltitel: Setting up Windows SharePoint Services as a Collaborative File Store) Dustin Friesenhahn Veröffentlicht: August

Mehr

Beschreibung Mobile Office

Beschreibung Mobile Office Beschreibung Mobile Office 1. Internet / Netz Zugriff Für die Benutzung von Mobile Office ist lediglich eine Internet oder Corporate Netz Verbindung erforderlich. Nach der Verbindungsherstellung kann über

Mehr

S YNCHRONISIEREN VON DATEN

S YNCHRONISIEREN VON DATEN S YNCHRONISIEREN VON DATEN Synchronisieren Übersicht Intellisync für salesforce.com ermöglicht das Verwalten der Salesforce- Kontakte und Aktivitäten über Microsoft Outlook oder ein Palm OS - Gerät. Sie

Mehr

Pervasive.SQL ODBC Treiber. ab ABACUS 2006.20er-Version Installationsanleitung

Pervasive.SQL ODBC Treiber. ab ABACUS 2006.20er-Version Installationsanleitung Inhaltsverzeichnis Pervasive.SQL ODBC Treiber ab ABACUS 2006.20er-Version Installationsanleitung Mai 2013 / CL 1 Serverinstallation... 1 2 Clientinstallation... 8 WICHTIG Alle untenstehenden Schritte müssen

Mehr

Um asynchrone Aufrufe zwischen Browser und Web Anwendung zu ermöglichen, die Ajax Hilfsmittel DWR ist gebraucht.

Um asynchrone Aufrufe zwischen Browser und Web Anwendung zu ermöglichen, die Ajax Hilfsmittel DWR ist gebraucht. Technisches Design Inhalt Design Übersicht Menü und DispatcherServlet DWR Servlet Viewer Servlets Controllers Managers Sicherheit Anwendung Architektur Component Diagram Deployment Diagram Komponente Sequence

Mehr

Installation und Benutzung AD.NAV.ZipTools

Installation und Benutzung AD.NAV.ZipTools Installation und Benutzung AD.NAV.ZipTools Version 1.0.0.0 ALTENBRAND Datentechnik GmbH Am Gelicht 5 35279 Neustadt (Hessen) Tel: 06692/202 290 Fax: 06692/204 741 email: support@altenbrand.de Die Komponente

Mehr

ActivityTools für MS CRM 2011

ActivityTools für MS CRM 2011 ActivityTools für MS CRM 2011 Version 5.0, August 2013 Benutzerhandbuch (Wie benutze ich ActivityTools für MS CRM 2011) Der Inhalt dieses Dokuments kann ohne Vorankündigung geändert werden. "Microsoft"

Mehr

Kapitel 6. Vererbung

Kapitel 6. Vererbung 1 Kapitel 6 2 Ziele Das sprinzip der objektorientierten Programmierung verstehen Und in Java umsetzen können Insbesondere folgende Begriffe verstehen und anwenden können: Ober/Unterklassen Subtyping Überschreiben

Mehr

So geht's: Import von Daten in den address manager

So geht's: Import von Daten in den address manager combit GmbH Untere Laube 30 78462 Konstanz So geht's: Import von Daten in den address manager Einleitung 2 Voraussetzungen 2 Beispiele aus der Praxis 3 Beispiel 1 Import einer Excel Tabelle 3 Beispiel

Mehr

Relationale Datenbanken in der Praxis

Relationale Datenbanken in der Praxis Seite 1 Relationale Datenbanken in der Praxis Inhaltsverzeichnis 1 Datenbank-Design...2 1.1 Entwurf...2 1.2 Beschreibung der Realität...2 1.3 Enitiy-Relationship-Modell (ERM)...3 1.4 Schlüssel...4 1.5

Mehr

Mobile Backend in der

Mobile Backend in der Mobile Backend in der Cloud Azure Mobile Services / Websites / Active Directory / Kontext Auth Back-Office Mobile Users Push Data Website DevOps Social Networks Logic Others TFS online Windows Azure Mobile

Mehr

vap 2006 R2 Datenbankzugriff mit Windows Integrated Security Technische Dokumenation

vap 2006 R2 Datenbankzugriff mit Windows Integrated Security Technische Dokumenation vap 2006 R2 Datenbankzugriff mit Windows Integrated Security Technische Dokumenation www.visionapp.com Inhalt 1 Einleitung... 2 2 Voraussetzungen... 2 3 Installation... 2 3.1 Infrastrukturelle Anforderungen...

Mehr

OP-LOG www.op-log.de

OP-LOG www.op-log.de Verwendung von Microsoft SQL Server, Seite 1/18 OP-LOG www.op-log.de Anleitung: Verwendung von Microsoft SQL Server 2005 Stand Mai 2010 1 Ich-lese-keine-Anleitungen 'Verwendung von Microsoft SQL Server

Mehr

Kapitel 6. Vererbung

Kapitel 6. Vererbung 1 Kapitel 6 2 Ziele Das sprinzip der objektorientierten Programmierung verstehen Und in Java umsetzen können Insbesondere folgende Begriffe verstehen und anwenden können: Ober/Unterklassen Subtyping Überschreiben

Mehr

Wie mache ich eine Datensicherung vom SQL Server Express

Wie mache ich eine Datensicherung vom SQL Server Express Inhaltsverzeichnis Wie mache ich eine Datensicherung vom SQL Server Express... 1 Datensicherung mit dem Taskmanager von Windows... 2 Taskmanager unter Windows 7... 2 Taskmanager unter Windows XP... 10

Mehr

FTP / WebDeploy / WebDAV. Handbuch

FTP / WebDeploy / WebDAV. Handbuch Handbuch August 2015, Copyright Webland AG 2015 Inhalt Einführung FTP WebDeploy WebDAV Anleitungen FTP Windows Mac WebDeploy Windows WebDAV Windows Mac Einführung FTP Haben Sie einen Zugang per FTP gewählt,

Mehr

Grundlagen. Sprachen. Anwendungsentwicklung. Grundlagen der Programmierung. Erstellung eines Pflichtenheftes. Visual Basic I.

Grundlagen. Sprachen. Anwendungsentwicklung. Grundlagen der Programmierung. Erstellung eines Pflichtenheftes. Visual Basic I. Grundlagen Produkt Nr. 1412 Windows Historische Entwicklung Überblick über Programmiersprachen Ablaufdiagramme Nassi-Shneiderman-Diagramm Einführung Boolsche Algebra Abhandlungen nach De Morgan Anweisungen

Mehr

PLESK 7.6 FÜR WINDOWS NEUERUNGEN 2006 SWSOFT

PLESK 7.6 FÜR WINDOWS NEUERUNGEN 2006 SWSOFT PLESK 7.6 FÜR WINDOWS NEUERUNGEN 2006 SWSOFT 1 ÜBERSICHT 1.1 HAUPTTHEMEN Windows-Hosting stellt heute den am schnellsten wachsenden Bereich des Hosting-Marktes dar. Plesk 7.6 für Windows hilft Ihnen, Ihr

Mehr

7 SharePoint Online und Office Web Apps verwenden

7 SharePoint Online und Office Web Apps verwenden 7 SharePoint Online und Office Web Apps verwenden Wenn Sie in Ihrem Office 365-Paket auch die SharePoint-Dienste integriert haben, so können Sie auf die Standard-Teamsite, die automatisch eingerichtet

Mehr

Vorwort. Danksagung. Teil A Überblick und Setup 1

Vorwort. Danksagung. Teil A Überblick und Setup 1 Vorwort Danksagung Einführung Für wen ist dieses Buch konzipiert? Wie ist dieses Buch aufgebaut? Microsoft Dynamics CRM Live Systemanforderungen Client Server Codebeispiele Zusätzliche Inhalte online finden

Mehr

TimePunch SQL Server Datenbank Setup

TimePunch SQL Server Datenbank Setup TimePunch TimePunch SQL Server Datenbank Setup Benutzerhandbuch 26.11.2013 TimePunch KG, Wormser Str. 37, 68642 Bürstadt Dokumenten Information: Dokumenten-Name Benutzerhandbuch, TimePunch SQL Server Datenbank

Mehr

MS-SQL Client Installation

MS-SQL Client Installation Inhalt MS-SQL Client Installation ODBC Treiber... 1 ODBC-Datenquellen-Administrator unter 64-Bit Systemen... 1 ODBC-Datenquellen-Administrator unter 32-Bit Systemen... 2 Windows 7... 2 Windows XP... 3

Mehr

Microsoft Visual Basic 2005

Microsoft Visual Basic 2005 Michael Halvorson Microsoft Visual Basic 2005 Schritt für Schritt Microsoft Inhaltsverzeichnis Zu diesem Buch 11 Was ist Visual Basic 2005? 11 Visual Basic.NET-Versionen 12 Wegweiser für Ein- und Umsteiger

Mehr

WHERE Klausel Generierung mit.net und Oracle. Aus unserer Projekterfahrung und Architektur-Kurs

WHERE Klausel Generierung mit.net und Oracle. Aus unserer Projekterfahrung und Architektur-Kurs Betrifft Art der Info Quelle WHERE Klausel Generierung mit.net und Oracle Technical Info Aus unserer Projekterfahrung und Architektur-Kurs Where ist the WHERE? Der Artikel untersucht die Möglichkeiten,

Mehr

Timo Wagner & Sebastian Kühn Entwurf einer Multi-Tier Anwendung in ASP.NET

Timo Wagner & Sebastian Kühn Entwurf einer Multi-Tier Anwendung in ASP.NET Timo Wagner & Sebastian Kühn Entwurf einer Multi-Tier Anwendung in ASP.NET Überblick 1.Einfürung in die Multi-Tier Architektur 2.Ausgangspunkt und Probleme 3.Rundgang durch die Architektur 4.Architektur

Mehr

INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION

INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION INFORMATION MONITOR HSM SOFTWARE GMBH CLIENT-INSTALLATION Allgemein Infomon bietet die Architektur für das Informations-Monitoring in einer Windows- Topologie. Die Serverfunktionalität wird in einer IIS-Umgebung

Mehr

SQL Server 2005 Der schnelle Einstieg

SQL Server 2005 Der schnelle Einstieg Klemens Konopasek Ernst Tiemeyer SQL Server 2005 Der schnelle Einstieg Abfragen, Transact-SQL, Entwicklung und Verwaltung An imprint of Pearson Education München Boston San Francisco Harlow, England Don

Mehr

Die Bedeutung abstrakter Datentypen in der objektorientierten Programmierung. Klaus Kusche, September 2014

Die Bedeutung abstrakter Datentypen in der objektorientierten Programmierung. Klaus Kusche, September 2014 Die Bedeutung abstrakter Datentypen in der objektorientierten Programmierung Klaus Kusche, September 2014 Inhalt Ziel & Voraussetzungen Was sind abstrakte Datentypen? Was kann man damit grundsätzlich?

Mehr

DDBAC-SDK unter Linux (mit Wine) Installationsanleitung

DDBAC-SDK unter Linux (mit Wine) Installationsanleitung DDBAC-SDK unter Linux (mit Wine) Installationsanleitung Installation von Wine Einleitung Übersicht Titel Thema Datei DDBAC-SDK unter Linux (mit Wine) Installationsanleitung DDBAC_Wine_Installation.doc

Mehr

FME Desktop. Data in Motion

FME Desktop. Data in Motion FME Desktop Data in Motion Übersicht Reporting Ausführen, Debuggen, Inspizieren, Profilen Neuigkeiten bei Datenbanken Reporting Move Your Data Analysis Organized Reporting in FME Tabellenkalkulationen

Mehr

3 Richtlinienbasierte Verwaltung und Multi-Server- Administration

3 Richtlinienbasierte Verwaltung und Multi-Server- Administration Richtlinienbasierte Verwaltung und Multi-Server-Administration 3 Richtlinienbasierte Verwaltung und Multi-Server- Administration SQL Server Management Studio bietet eine Reihe von Unterstützungsmöglichkeiten,

Mehr

Microsoft Access 2010 Bilder

Microsoft Access 2010 Bilder Microsoft Access 2010 Bilder Hyperlinks... arbeiten ähnlich wie ein Link in einer Webseite. sind ein Verweis auf eine Datei (access2010\material\beispiel\tabledevelop\automat.accdb). können ein Verweis

Mehr

Programmierkurs: Delphi: Einstieg

Programmierkurs: Delphi: Einstieg Seite 1 von 6 Programmierkurs: Delphi: Einstieg Aus Wikibooks Inhaltsverzeichnis 1 Einstieg Einstieg Was ist Delphi Borland Delphi ist eine RAD-Programmierumgebung von Borland. Sie basiert auf der Programmiersprache

Mehr