Hallo Zusammen.
Ich bin etwas am verzweifeln.
Da ich in erfahrung gebracht habe das die
Paradox Datenbank Treiber unter windows Vista nicht mehr zur verfügung stehen bzw. die
BDE da nicht mehr so ohne weiteres einsetzbar ist habe ich mich entschieden auf
FB umzustellen.
So weit habe ich Die Software auch am laufen.
Habe mit IBDataPump alles convertieren können. Incl. ID die automatisch erhöht wird.
Jetzt stehe ich vor dem Problem das ich vorher bei der
BDE mit der SQLTable immer die Abfragen gemacht habe und mit TTable einfach die Tabellen bearbeitet habe. Sprich 2 Komponenten in ein DatenFormular gesetzt und das eine war zum einsehen der Daten das andere zum bearbeiten.
Nun unter
FB/
IB hatte ich das gleiche vor.
Da aber nun ein Trigger (Before insert) Existiert und dieser wert nicht zurükgegeben wird bis man die Tabelle aktualisiert hat stehe ich vor dem Prob. das ich immer die Meldung bekomme "ID muss einen wert haben". Was ja logisch ist.
Wie schaffe ich es wenn der Trigger eine ID zugewiesen hat diesen auch SOFORT einsehen zu können ??
Habe es auch schon mit STORED Proc probiert aber da bekam ich lediglich immer den ID wert 0 !!
Wie schaffe ich es zum einen Das ich in die Direkte IBSQLTable daten Bearbeiten kann nachdem ich einen neuen Datensatz angelegt habe, und wie schaffe ich es das ich die ID sofort nach dem erstellen des Datensatzes auch in der Tabelle sehen kann.
Ich bin anfänger. Habe mich bisher immer mit kleinen tabellen und Datenbanken beschäftigt. Nun wird das ganze aber grösser auch die Datenmengen werden immer grösser.
Daher musste ich früher oder Später umsteigen..
Gruss Sascha