hallo, Habe eine zu bearbeitende DB 1:n, n:0|1, 0|1:1 (dazu mehrere nur-Lesen-Tabellen für die Auswahl-Boxen) und habe diese mit BASIC und DIALOG zusammen gestrickt, weil ich mit den Formularen und Reports zu keinem -für Aussenstehende verstehbaren- Ergebnis komme.
Beim Einfügen eines neuen Records 'n' muss man die Referenz auf den höherstehenden Record '1' eintragen (selbstverstänlich auch bei den Anderen). Diese hole ich (unelegant, rechenintensiv) so : s_SQL(16)="SELECT SID FROM "+sJS+ " ORDER BY SID DESC" oReSe=oStmt.executeQuery(s_SQL(16)) oReSe.next() SID=oReSe.getInt(1) 'getREF SID Die (H)SQL-Syntax bietet die Funktion 'CALL IDENTITY()', abholbar nach dem Einsetzen eines neuen Records, aaaber wie komme ich an sie ran? oStmt.executeUpdate(...) verweigert... Hat jemand eine bessere Lösung? Grüsse Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
