Zitat von
greenmile:
Das stimme ich Dir zum Teil zu, Feldpersistenz hat aber durchaus seine Vorteile; wenn man nicht gerade zu Oracle wechselt, die nicht mal AutoInc Felder haben
Du hast mit
MSSQL ja auch eine Grundlage. die glücklicherweise nicht als der Normalfall betrachtet werden kann.
AutoInc gibt es nur in
DBMS', die keine Trigger unterstütz(t)en, wie
mySQL, oder die eher als serverseitiges MS
Access durchgehen, wie
MSSQL.
Falls du irgendwann auch noch andere
DBMS (wie Firebird) unterstützen willst, würde ich hingehen und deine Boolean zu numerischen Feldern ändern.
TVariantField it so ziemlich das übelste was es gibt, da Variant nicht mehr Kompatibilität bietet, es knallt einfach nur zur Laufzeit.