Adovcsp.exe demonstriert die Verwendung von gespeicherten Prozeduren mit ADO

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 184968 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Dieser Artikel wurde archiviert. Er wird im vorliegenden Zustand bereitgestellt und nicht mehr aktualisiert.
Alles erweitern | Alles schließen

Zusammenfassung

Adovcsp.exe ist ein Beispielprogramm, das Öffnen Keyset und ForwardOnly veranschaulicht Cursor mit Recordsets (ActiveX Data Objects) Ausführen gespeicherter Prozeduren auf einem Computer mit Microsoft SQL Server. Außerdem wird veranschaulicht, einen Satz getrennt Datensatz zu öffnen. In diesem Beispiel verwendet die # Import-Funktion von Visual C++ und ADO-Recordset GetState (), Parameter GetName () und GetValue () und viele andere Recordset, Command und Verbindungen-Methode veranschaulicht.

Weitere Informationen

Die folgende Datei steht im Microsoft Download Center zum Download zur Verfügung:
ADOVCSP.EXE
Freigabedatum: September 17, 2003

Weitere Informationen zum Download von Microsoft Support-Dateien finden Sie in folgendem Artikel der Microsoft Knowledge Base:
119591So erhalten Sie Dateien vom Microsoft Support im Internet
Microsoft hat diese Datei auf Viren überprüft. Microsoft hat dazu die neueste Software zur Virenerkennung verwendet, die zum Zeitpunkt der Bereitstellung verfügbar war. Die Datei befindet sich auf Servern mit verstärkter Sicherheit, wodurch nicht autorisierte Änderungen an der Datei weitestgehend verhindert werden.

Die Anwendung wird mit der Pubs-Beispieldatenbank installiert Microsoft SQL Server ausgegangen. Wenn dies nicht der Fall ist, ändern Sie den folgenden Code in der OpenConn -Funktion:
spCON->ConnectionString = L"Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=pubs;Data Source=serverName;";
ersetzen Data Source=serverName mit dem Namen Ihres Servers, und geben den Namen des Ihrer Datenbank. Das Beispiel erstellt zwei gespeicherte Prozeduren und eine Tabelle und löscht diese beim Beenden der Anwendung.

Die OpenRd -Methode verwendet einen Eingabeparameter (GradYear) und übergibt es an die Prozedur Sp_AdoTestInOut. Sp_AdoTestInOut gibt alle Datensätze mit GradYear zurück > = in den übergebenen Parameter. Sie Ausgabeparameter zurückgibt, die Anzahl der Datensätze zurückgegeben, und gibt außerdem einen Parameter (max. GradYear) zurück. Die Kursteilnehmer-Tabelle erstellt basiert auf der Kursteilnehmer Tabelle der Datenbank Student-Registrierung, die im Lieferumfang von Visual C++.

In diesem Beispiel werden die Textfelder Output-Parameter anzeigen und Zurückgeben von Code nur verwendet, wenn die gespeicherte Prozedur ausgeführt, durch Klicken auf die Schaltfläche OpenRead . Finden Sie in den Quellcode für weitere Details.

Die Schaltfläche unterstützt erhält die Schemainformationen aus der Datenbank mithilfe der Verfahren und der Code im folgenden Knowledge Base-Artikel beschriebenen:
182831So wird 's gemacht: Mithilfe der ADO-OpenSchema-Methode von Visual C++
Die Schaltfläche Öffnen DisCon öffnet ein getrenntes Recordset. Dieser Code stammt aus der folgenden Microsoft Knowledge Base:
184397So wird 's gemacht: Erste ADO getrennte Recordsets in VBA / C + / Java

Informationsquellen

Weitere Informationen finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:
182389Datei: Adovcbm.exe ADO 1.5 mit # Import und GetRows-Lesezeichen
181733Datei: Adovcbtd.exe # Import mit UpdateBatch und CancelBatch
220152Datei: Beispiel: ADOVC1 Simple ADO / VC++-Anwendungen
200122Beispiel: ATL2ADO wieder getrenntes Recordset aus COM VB
229088Beispiel: Demonstriert die Vcspnp.exe übergeben SQL NULL-Parameter und Lesen NULL-Werten mit ADO

Eigenschaften

Artikel-ID: 184968 - Geändert am: Samstag, 22. Februar 2014 - Version: 5.3
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft ActiveX Data Objects 2.7
  • Microsoft ActiveX Data Objects 1.5
  • Microsoft ActiveX Data Objects 2.0
  • Microsoft ActiveX Data Objects 2.1
  • Microsoft ActiveX Data Objects 2.5
  • Microsoft ActiveX Data Objects 2.6
  • Microsoft Visual C++ 6.0 Enterprise Edition
  • Microsoft Visual C++ 6.0 Professional Edition
  • Microsoft Visual C++, 32-bit Learning Edition 6.0
Keywords: 
kbnosurvey kbarchive kbmt kbdownload kbdatabase kbfile kbinfo KB184968 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 184968
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com