Freigeben über


SqlCeResultSet.Insert-Methode (SqlCeUpdatableRecord, DbInsertOptions)

Fügt den angegebenen SqlCeUpdatableRecord in das zugrunde liegende Rowset ein und gibt an, wie der Cursor positioniert wird.

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Syntax

'Declaration
Public Sub Insert ( _
    record As SqlCeUpdatableRecord, _
    options As DbInsertOptions _
)
'Usage
Dim instance As SqlCeResultSet
Dim record As SqlCeUpdatableRecord
Dim options As DbInsertOptions

instance.Insert(record, options)
public void Insert(
    SqlCeUpdatableRecord record,
    DbInsertOptions options
)
public:
void Insert(
    SqlCeUpdatableRecord^ record, 
    DbInsertOptions options
)
member Insert : 
        record:SqlCeUpdatableRecord * 
        options:DbInsertOptions -> unit 
public function Insert(
    record : SqlCeUpdatableRecord, 
    options : DbInsertOptions
)

Parameter

Hinweise

Durch das Aufrufen dieser Funktion erfolgt das Einfügen sofort, ohne dass weitere Aufrufe zum Abschließen der Operation angefordert werden.

Wenn der angegebene Datensatz mehr Spalten aufweist, als im zugrunde liegende Rowset definiert sind, wird eine Ausnahme ausgelöst. Wenn weniger Werte angegeben werden, müssen die verbleibenden Spalten NULL-Werte zulassen, oder es muss für sie ein Standardwert definiert sein.

Eine InvalidOperationException wird ausgelöst, wenn diese Funktion für ein nicht aktualisierbares SqlCeResultSet aufgerufen wird oder wenn der Reader nicht auf einen gültigen Datensatz positioniert wurde.

Siehe auch

Verweis

SqlCeResultSet Klasse

Insert-Überladung

System.Data.SqlServerCe-Namespace