Zitat von
shmia:
Dieses SELECT IDENTITY_VAL_LOCAL() ist ein Krücke, die nur bei wenigen Datenbanken funktioniert
und nicht portierbar ist.
Ähm, lieg ich jetzt falsch, wenn ich sage, dass IDENTITY_VAL_LOCAL() eine Funktion der Datenbank ist und garnix mit der
BDE zu tun hat??
Zitat von
omata:
Was ich allerdings nicht verstehe ist, wenn du mit Insert einen Datensatz anlegst und ihn mit Post schreibst, dann steht doch die Datenmenge auf genau diesem Datensatz. Oder sehe ich da jetzt was falsch?
Na eben nicht, das hab ich doch oben geschrieben, oder?
Zitat von
marabu:
DB2 auf der AS400 bzw. iSeries kennt zwei Schlüsselkonzepte - IDENTITY und SEQUENCE. SEQUENCE ist IBM lingo für generator. Mag sein, dass die IDENTITY Felder von der
BDE als AutoInc reflektiert werden, aber dass die
BDE den
Paradox-AutoInc-Mechanismus auf einem
SQL-Server bereitstellt bezweifele ich.
Hm, funktioniert das mit den Sequences so wie bei Oracle z.B.? Dass ich mir die ID durch die Sequence ermitteln kann und dann in meinen Datensatz schreiben kann VOR dem Post?