Adovcsp.exe dimostra l'utilizzo di stored procedure con ADO

Traduzione articoli Traduzione articoli
Identificativo articolo: 184968 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo è stato archiviato. L?articolo, quindi, viene offerto ?così come è? e non verrà più aggiornato.
Espandi tutto | Chiudi tutto

Sommario

Adovcsp.exe è un programma di esempio che illustra il keyset di apertura e forwardOnly cursori di utilizzo di recordset ActiveX Data Objects (ADO) eseguendo stored procedure in Microsoft SQL Server. e come aprire un set di record disconnesso. Nell'esempio si utilizza la funzionalità di Visual c ++ # Import e si dimostra ADO Recordset GetState (), () Parameters GetName e () di GetValue e metodi di molti Recordset, di comando e connessione.

Informazioni

Il seguente file è disponibile per il download dall'Area download Microsoft:
ADOVCSP.EXE
Data di rilascio: 17 settembre 2003

Per ulteriori informazioni su come scaricare file di supporto Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
119591Come ottenere file di supporto Microsoft dai servizi online
Microsoft analizzati questo file per individuare eventuali virus. Microsoft ha utilizzato il software antivirus più recente disponibile alla data di pubblicazione del file. Il file è archiviato in server con protezione avanzata per impedire modifiche non autorizzate al file.

L'applicazione si presuppone un Microsoft SQL Server installato con il database pubs di esempio. Se non è il caso, modificare il codice seguente nella funzione openConn : spCON
spCON->ConnectionString = L"Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=pubs;Data Source=serverName;";
sostituire Data Source=serverName con il nome del server e specificare il nome del database. Il programma campione crea due stored procedure e una tabella e le elimina all'uscita dall'applicazione.

Il metodo OpenRd accetta un parametro di input (GradYear) e lo passa sp_AdoTestInOut la stored procedure. sp_AdoTestInOut restituisce tutti i record con GradYear > = per il parametro passato. Vengono restituiti un parametro di output, il numero dei record ritornati e un parametro (GradYear massimo). La tabella studenti creata si basa sulla tabella Student del database Student Enrollment fornito con Visual C++.

In questo esempio, le caselle di testo per visualizzare il parametro di output e restituisce il codice vengono utilizzate solo quando si esegue la stored procedure facendo clic sul pulsante OpenRead . Per ulteriori dettagli, vedere il codice sorgente.

Il pulsante Supports ottiene le informazioni dello schema dal database utilizzando la tecnica e il codice descritti nel seguente articolo della Microsoft Knowledge Base:
182831HOWTO: Utilizzo del metodo di OpenSchema di ADO da Visual c ++
Il pulsante Open DisCon apre un record disconnesso. Questo codice è stato prelevato dal seguente articolo della Microsoft Knowledge Base:
184397HOWTO: Recupero ADO disconnesso Recordset in VBA / C ++ / Java

Riferimenti

Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportato di seguito:
182389FILE: Adovcbm.exe ADO 1.5 con # import e getrows/segnalibri
181733FILE: # Import Adovcbtd.exe utilizzo UpdateBatch e CancelBatch
220152Esempio di FILE:: ADO semplice ADOVC1 / applicazione VC ++
200122ESEMPIO: ATL2ADO restituisce set di record disconnesso da COM a VB
229088ESEMPIO: Vcspnp.exe dimostrazione parametri SQL NULL E la valori di lettura NULL con ADO

Proprietà

Identificativo articolo: 184968 - Ultima modifica: sabato 22 febbraio 2014 - Revisione: 5.3
Le informazioni in questo articolo si applicano a:
  • 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
Chiavi: 
kbnosurvey kbarchive kbmt kbdownload kbdatabase kbfile kbinfo KB184968 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 184968
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

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