Condividi tramite


Aggiunta di una riga in base alla posizione di un set di risultati

Le API ADO, OLE DB e ODBC supportano l'inserimento di righe durante l'elaborazione del set di risultati di una query. I passaggi successivi descrivono la procedura di base:

  1. Associare le colonne del set di risultati a variabili di programma.
  2. Eseguire la query.
  3. Chiamare le funzioni o i metodi API per posizionare l'applicazione in una riga del set di risultati.
  4. Inserire nelle variabili di programma associate i valori dei dati per la nuova riga da inserire.
  5. Chiamare una delle funzioni o dei metodi seguenti per inserire la riga:
    • In ADO chiamare il metodo AddNew dell'oggetto AddNew.
    • In OLE DB chiamare il metodo InsertRow dell'interfaccia IRowsetChange.
    • In ODBC 3.x chiamare la funzione SQLBulkOperations con l'opzione SQL_ADD.

La posizione in cui viene inserita la nuova riga non è basata necessariamente sulla posizione dell'applicazione nel set di risultati. La posizione della nuova riga nelle tabelle di base è correlata agli eventuali valori di chiave cluster specificati.

Vedere anche

Concetti

Aggiunta di righe con INSERT e SELECT
Aggiunta di dati di tipo ntext, text o image alle righe inserite
Aggiunta di righe tramite operazioni di copia di massa

Guida in linea e informazioni

Assistenza su SQL Server 2005