Sdílet prostřednictvím


ADOSAMP-Beispiel: Implementiert eine dreistufige Client/Server-Anwendung

Aktualisiert: November 2007

Dieses Beispiel implementiert eine dreistufige Client/Server-Anwendung unter Verwendung von ADO, ATL und der COM-Unterstützung des Compilers.

Es demonstriert, wie Sie die COM-Unterstützung des Compilers mit ADO zum Erstellen einer Client/Server-Datenbankanwendung verwenden können. Die Anwendung erstellt eine kleine Datenbank mit Informationen über Motorräder und ihre jeweiligen Höchstgeschwindigkeiten. Mit dieser Anwendung können Zeilen eingefügt und gelöscht, neue Spalten hinzugefügt sowie Höchstgeschwindigkeiten über einem bestimmten Wert gesucht werden.

zya1sk4y.alert_security(de-de,VS.90).gifSicherheitshinweis:

Dieser Beispielcode dient dazu, ein Konzept zu veranschaulichen. Er sollte nicht für Anwendungen oder Websites verwendet werden, da dieser Code unter Umständen nicht die sicherste Codierungstechnik darstellt. Microsoft übernimmt keine Haftung für beiläufig entstandene Schäden oder Folgeschäden, falls der Beispielcode nicht bestimmungsgemäß verwendet wird.

So rufen Sie Beispiele und Anweisungen für ihre Installation ab

  • Klicken Sie in Visual Studio im Menü Hilfe auf Beispiele.

    Weitere Informationen finden Sie unter Suchen von Beispieldateien.

  • Die neueste Version und vollständige Liste mit Beispielen ist online unter Visual Studio 2008 Samples verfügbar.

  • Sie können auch Beispiele auf der Festplatte des Computers suchen. Standardmäßig werden Beispiele und eine Infodatei in einen Ordner unter \Programme\Visual Studio 9.0\Samples\ kopiert. Für Express Editions von Visual Studio sind alle Beispiele online verfügbar.

Erstellen und Ausführen des Beispiels

So erstellen Sie dieses Beispiel und führen es aus

  1. Öffnen Sie in der Systemsteuerung den Ordner Verwaltung, und doppelklicken Sie anschließend auf Datenquellen (ODBC). Fügen Sie mit Microsoft Access oder SQLServer eine (Benutzer-)DSN mit dem Datenquellennamen "HotBikes" hinzu. Wenn Sie Microsoft Access verwenden, erstellen Sie eine Datenbank mit dem Namen Test.

  2. Geben Sie bei SQLServer den Servernamen und unter Optionen einen Datenbanknamen an, z. B. HotBikesDB.

  3. Öffnen Sie die Projektmappe ADOSamp.sln.

  4. Fügen Sie das Verzeichnis, in dem MsADO15.dll enthalten ist, dem Includedateipfad im Dialogfeld VC++-Verzeichnisse hinzu.

  5. Wenn OLE DB oder ADO nicht installiert sind, installieren Sie diese von der Visual Studio-CD bzw. -DVD. Sie werden wahrscheinlich in folgendem Verzeichnis installiert:

    \Programme\Gemeinsame Dateien\System\ADO\MsADO15.dll

  6. Wenn Sie unter Schritt 1 eine SQL Server-Datenquelle für dieses Beispiel erstellt haben, heben Sie die Auskommentierung der folgenden Zeile in RunADO.cpp auf:

    //#define SQLSERVER
    

    Dadurch wird folgender SQL-Befehl deaktiviert, den Microsoft Access versteht, SQLServer jedoch nicht:

    "ALTER TABLE HotBikes DROP COLUMN ID"

  7. Klicken Sie im Menü Erstellen auf Projektmappe erstellen.

  8. Klicken Sie im Menü Debuggen auf Starten ohne Debuggen. Es wird eine Tabelle erstellt (wodurch die vorhandene gelöscht wird), und es werden mehrere Zeilen hinzugefügt, gelöscht und aktualisiert. Es wird eine neue Spalte erstellt und mit Daten gefüllt. Im Fall von Microsoft Access wird eine Spalte gelöscht. Der Inhalt der Tabelle wird nach jeder Änderung angezeigt.

Siehe auch

Referenz

Compiler COM Support

Weitere Ressourcen

Beispiele für die COM-Unterstützung des Compilers