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.