Seltsames verhalten von RowSet
Verfasst: Mi, 08.06.2011 20:27
Hallo,
ich habe ein RowSet eines Tabellen - Konrtrollfeldes.
Dieses RowSet wurde soeben in dem Kontrollfeld erzeugt und ist somit neu, also RowSet.IsNew ist true.
Da RowSet neu ist lässt es sich doch per RowSet.insertRow in die Datenbank eintragen, leider bekomme ich einen Fehler.
Fehler:

Aber wenn ich vorher den Wert irgendeiner Spalte verändere mit RowSet.updateInt(2, 4) und dannach inserRow aufrufe funktioniert das Wunderbar.
Der Code:
Weiß jemand wieso das so ist?
ich habe ein RowSet eines Tabellen - Konrtrollfeldes.
Dieses RowSet wurde soeben in dem Kontrollfeld erzeugt und ist somit neu, also RowSet.IsNew ist true.
Da RowSet neu ist lässt es sich doch per RowSet.insertRow in die Datenbank eintragen, leider bekomme ich einen Fehler.
Fehler:
Aber wenn ich vorher den Wert irgendeiner Spalte verändere mit RowSet.updateInt(2, 4) und dannach inserRow aufrufe funktioniert das Wunderbar.
Der Code:
Code: Alles auswählen
if RowSet.isNew THEN
RowSet.updateInt(nIndexSummeT, 0)
RowSet.insertRow()
ELSE
RowSet.updateRow
ENDIF