PDA

View Full Version : Firebird ODBC Tool



GhostShotIV
30-Mar-2011, 03:27 AM
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. :)
Hier muss ich noch schauen, ob man noch an die Datei rann kommt, die zum Post gehört.
Vielleicht sieht Herr Brauner selbst ja auch diesen "re-Post" und kann sein Tool selbst hier noch mal rein hängen.