Tak si to asi dělal blbě :-). Sloupec by měl mít nastaveno auto_increment, při insertu bys do toho sloupce předpokládám neměl nic vkládat.
On nejspis zapasi s tim, ze Dataset nepodporuje zpetne cteni hodnot z databaze pri post a ze je to ponechano na tvurcich konkretnich konektivit pro konkretni DB. Mam dojem, ze u ZEOS by to s MySQL melo fungovat, protoze tam loudi na DB last_insert_id a ze je treba loudit si berou z metadat.
Ale to je teorie, jak je to v praxi nevim.
Ja prave testuju trial Any-Dac, kdyz je EMB koupil a zaclenil do Delphi jako Fire-Dac, ze bychom na ne presli protoze potrebujeme podporu vice DB.
A ikdyz jsou na pohled pomerne konzistenti, tak zrovna ty identity sloupce ve spojeni s gridem funguji proti MSSQL a MySQL, ale proti PostgreSQL ne. Prestoze se to vygenerovane ID da ziskat tusim 3 zpusoby, tak komponenty nedelaji ani jeden, pritom SELECT LASTVAL() je prima obdoba to select last_insert_id u MySQL...