Share via


Hinzufügen einer Zeile mithilfe einer Position im Resultset

Die ADO-, OLE DB- und ODBC-APIs (Application Programming Interfaces, Schnittstellen für Anwendungsprogrammierung) unterstützen das Hinzufügen von Zeilen, während das Resultset einer Abfrage verarbeitet wird. Die folgenden Schritte beschreiben den grundlegenden Vorgang:

  1. Binden der Resultsetspalten an Programmvariablen.
  2. Ausführen der Abfrage.
  3. Aufrufen von API-Funktionen oder -Methoden zum Positionieren der Anwendung in einer Zeile im Resultset.
  4. Auffüllen der gebundenen Programmvariablen mit den Datenwerten für die neue Zeile, die eingefügt werden soll.
  5. Aufrufen einer der folgenden Funktionen oder Methoden zum Einfügen der Zeile:
    • Rufen Sie in ADO die AddNew-Methode des Recordset-Objekts auf.
    • Rufen Sie in OLE DB die InsertRow-Methode der IRowsetChange-Schnittstelle auf.
    • Rufen Sie in ODBC 3.x die SQLBulkOperations-Funktion mit der Option SQL_ADD auf.

Die neue Zeile muss nicht unbedingt an einer Position eingefügt werden, die auf der Position der Anwendung im Resultset basiert. Die neue Zeile wird an einer Position in den Basistabellen eingefügt, die mit den Werten aller gegebenenfalls angegebenen gruppierten Schlüssel in Beziehung steht.

Siehe auch

Konzepte

Hinzufügen von Zeilen mithilfe von INSERT und SELECT
Hinzufügen von ntext-, text- oder image-Daten zu eingefügten Zeilen
Hinzufügen von Zeilen mithilfe von Vorgängen zum Massenkopieren

Hilfe und Informationen

Informationsquellen für SQL Server 2005