[BCB6] TTable->InsertRecord i pole autoincrement

0

Mam małą bazę w Paradoxie (*.DB). Jak dodać nowy rekord za pomocą metody InsertRecord() obiektu TTable do tabeli z polem autoincrement ("ID")???

Próbuję w ten sposób:

TVarRec v[] = {Null, DBEdit3->Text, DBEdit2->Text, DBLookupComboBox2->Text};
DM_Dane->T_Dokumenty->InsertRecord(v, ARRAYSIZE(v)-1);

i dostaję komunikat 'Invalid value for field 'ID''.

Znalazłem podobny temat w dziale Delphi:
http://4programmers.net/Forum/120105#120105

i tam rozwiązaniem problemu było zastosowanie słówka nil. Jednak nie znam jego odpowiednika w BCB. Anyone? ;-P

0

NULL [glowa]

0
adf88 napisał(a)

NULL [glowa]

Oczywiście próbowałem NULL. Wtedy dostaję komunikat, że pola ID nie można modyfikować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1