Die Verwendung einer Firebird Datenbank zeigte sich schwieriger als vermutet.
Neben einigen notwendigen Anpassungen seitens DAC im ODBC Treiber müssen einige Parameter in der Datenbank manuell gesetzt werden.
Hintergrund ist die Tatsache, dass Firebird keine "autoincrement" Option für einzelne Felder (Spalten) kennt. Diese Option ist aber notwendig, da sonst die "RECNUM" nicht richtig verwaltet werden kann. Zwar kann man in einigen Managern diese Option einstellen, allerdings nicht durch ODBC und damit nicht durch den Treiber.
Es wäre also notwendig, bei jeder Tabelle das RECNUM Feld manuell auf "autoincrement" zu setzen.
Hier hilf das beigefügte Tool. Es durchsucht die Filelist nach ODBC Einträgen und generiert ein SQL- Script, das dann in einem Firebird- Manager ausgeführt werden muss.
Bei weiteren Fragen stehe ich gerne zur Verfügung.