Condividi tramite


File Leggimi relativo al recupero di colonne mediante IRow::GetColumns (OLE DB)

Data aggiornamento: 17 luglio 2006

In questo esempio viene illustrato come utilizzare l'interfaccia di IRow per consentire accesso diretto alle colonne di un'unica riga nel set di risultati. Questo esempio non è supportato in IA64.

Scenario

Per ulteriori informazioni sull'esempio, vedere Fetching Columns Using IRow::GetColumns (OLE DB) nella documentazione in linea.

Linguaggi

Nell'esempio vengono utilizzati Transact-SQL e Visual C++.

Prerequisiti

Prima di eseguire questo esempio, verificare che siano installati i prodotti software seguenti:

Generazione dell'esempio

  • In questo esempio viene eseguita la connessione all'istanza di SQL Server predefinita del computer in uso. Per impostazione predefinita, SQL Server Express viene installato in un'istanza denominata. Per connettersi a un'istanza denominata, modificare la stringa di connessione da L"(local)" in L"(local)\name", dove name rappresenta il nome dell'istanza denominata.

  • Per generare l'esempio è necessario eseguire le istruzioni Transact-SQL seguenti, disponibili nella directory degli script dell'esempio:

    USE AdventureWorks
    GO
    
    IF EXISTS (SELECT name FROM sysobjects WHERE name = 'MyTable')
         DROP TABLE MyTable
    GO
    
    CREATE TABLE MyTable
    (
         col1  int,
         col2  varchar(50),
         col3  char(50),
         col4  datetime,
         col5  float,
         col6  money,
         col7  sql_variant,
         col8  binary(50),
         col9  text,
         col10 image
    )
    GO
    INSERT INTO MyTable
    values
    (
         10,
         'abcdefghijklmnopqrstuvwxyz',
         'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
         '11/1/1999 11:52 AM',
         3.14,
         99.95,
         CONVERT(nchar(50), N'AbCdEfGhIjKlMnOpQrStUvWxYz'),
         0x123456789,
         REPLICATE('AAAAABBBBB', 500),
         REPLICATE(0x123456789, 500)
    )
    GO
    

    In SQL Server Management Studio caricare ed eseguire lo script Scripts\setup.sql oppure eseguire il comando seguente in una finestra del prompt dei comandi:

    sqlcmd -E -I -i Scripts\setup.sql
    
  • Se si utilizza Visual Studio, caricare il file FetchColumns_B.sln e generare la soluzione.

  • Se si utilizza MSBuild.exe, richiamare quest'ultimo al prompt dei comandi e passargli il file FetchColumns_B.sln:

    MSBuild FetchColumns_B.sln
    

Esecuzione dell'esempio

  • In Visual Studio richiamare Avvia senza eseguire debug (CTRL+F5).
  • Se è stato utilizzato MSBuild.exe, richiamare FetchColumns_B.exe.

Cronologia modifiche

Versione Cronologia

17 luglio 2006

Contenuto modificato:
  • Chiarimento e aggiornamento dei prerequisiti, incluso il sito Web per il download degli esempi.
Nuovo contenuto:
  • Aggiunta di informazioni sulla connessione a un'istanza denominata.

Vedere anche

Concetti

Esempi di accesso ai dati

Guida in linea e informazioni

Assistenza su SQL Server 2005