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:
Associare le colonne del set di risultati a variabili di programma.
Eseguire la query.
Chiamare le funzioni o i metodi API per posizionare l'applicazione in una riga del set di risultati.
Inserire nelle variabili di programma associate i valori dei dati per la nuova riga da inserire.
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.