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
- record
Typ: System.Data.SqlServerCe.SqlCeUpdatableRecord
Der einzufügende Datensatz.
- options
Typ: System.Data.SqlServerCe.DbInsertOptions
Die DbInsertOptions-Option, mit der angegeben werden kann, wie der Cursor nach dem Einfügen positioniert wird.
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.