Freigeben über


DBViewer-Beispiel: Datenbank-Browser

DBViewer-Beispiel ist eine Erweiterung des MFC DAOVIEW-Beispiels. Es demonstriert eine durchschnittliche Anwendung, die auf die OLE DB-Vorlagen CManualAccessor Klasse aufbaut. Dieses Beispiel veranschaulicht, wie vollständige Kontrolle über die Bindungen und für Ihre Anwendungen verwenden.

SicherheitshinweisSicherheitshinweis

Dieser Beispielcode soll ein Konzept veranschaulichen, und es wird nur den Code, der für dieses Konzept relevant sind. Möglicherweise erfüllt dieser nicht die Sicherheitsanforderungen für eine bestimmte Umgebung, und er sollte nicht genau wie dargestellt verwendet werden. Wir empfehlen, Sicherheits- und Fehlerbehandlungscode hinzuzufügen, um Ihre Projekte sicherer und stabiler zu machen. Microsoft stellt diesen Beispielcode "Wie besehen"keine Garantien.

So erhalten Sie Beispiele und Anweisungen für deren Installation:

Um Beispiele von Visual Studio zuzugreifen

  • im Menü Hilfe Menü klicken Beispiele.

    Standardmäßig sind die Beispiele in installiert. Laufwerk: \Programme\Microsoft visual Studio 10.0\Samples\.

  • Die neueste Version dieses Beispiels und eine Liste der anderen Beispiele finden Sie unter Visual Studio Samples auf der MSDN-Website.

Erstellen und Ausführen des Beispiels

Sie können dieses Beispiel mit dem ODBC-Provider und Access-Datenbanken Microsoft und Microsoft SQL Server 6.5-Datenbanken verwenden. Jedoch kann nicht DBViewer behandeln SQL Server gespeicherte Prozeduren, die ganze Zahl Parameter haben oder deren Namen, die mehr als einem Wort, z. B. My stored procedure. Fehler erhalten in diesen Fällen.

So erstellen und in diesem Beispiel führen

  1. Öffnen Sie DBViewer.sln.

  2. erstellen Sie Menü, klicken Sie auf erstellen.

  3. Debuggen Sie auf Menü, klicken Sie auf Starten ohne Debuggen.

    Ein Dialogfeld DBViewer wird angezeigt und besteht aus zwei Fensterbereichen.

  4. Klicken Sie im Datei auf öffnen in das Dialogfeld Datenverknüpfungseigenschaften mit anzuzeigen. Wählen Sie auf die Provider Registerkarte Microsoft OLE DB Provider für SQL Server- (oder Microsoft Jet 4.0 OLE DB-Provider). Wählen Sie auf der Registerkarte Verbindung eine Datenbank z. B. Northwind.

  5. Nachdem Sie zu einer Datenquelle verbunden haben, können Sie die Daten bearbeiten, die gespeicherten Prozeduren aufrufen und Schemainformationen anzeigen. Die Strukturansicht im linken Bereich zeigt die Tabellen und gespeicherten Prozeduren in der angegebenen Datenbank. Um anzuzeigen, oder Ändern von Daten, klicken Sie mit der rechten Maustaste auf eine Tabelle oder einer gespeicherten Prozedur und klicken Sie dann auf den gewünschten Befehl.

Beschreibung

Nicht alle gespeicherte Prozeduren werden unter in diesem Beispiel ausgeführt, da die zugrunde liegende ODBC-Treiber nicht unterstützt für bestimmte OLE DB-Methoden bereitstellen. DBViewer unterstützt mehrere Resultsets. Wenn Sie die Listenansicht klicken, wo die Daten gespeichert sind, möglicherweise angezeigt, die mehrere Schaltfläche hervorgehoben auf der Symbolleiste Resultsets. Sie klicken Sie auf und erhalten das nächste Resultset fest.

Dieses Beispiel veranschaulicht, wie die Fehlerinformationen in Ihrer Anwendung verwenden. CErrorsDialog -Klasse verwaltet die IErrorRecords-Schnittstelle und zeigt die Fehlerinformationen eines bestimmten Aufrufs an.

Hinweis

Zeigt weiterhin wie Sie den beabsichtigten Vorgang ausführen, aber in diesem Beispiel möglicherweise nicht genau veranschaulichen einige Features von Visual C++-Assistenten, Bibliotheken und Compiler.

Schlüsselwörter

Dieses Beispiel demonstriert die folgenden Klassen:

CManualAccessor, CErrorsDialog

Dieses Beispiel demonstriert die folgenden Schnittstellen:

IErrorRecords

Siehe auch

Weitere Ressourcen

ATL-Beispiele