Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi AutoInc Value setzen per SQL (https://www.delphipraxis.net/179605-autoinc-value-setzen-per-sql.html)

haentschman 19. Mär 2014 13:11

AW: AutoInc Value setzen per SQL
 
Zitat:

Ihm fehlt nur noch der Wert, welcher beim nächsten Insert genommen wird. (wenn ich das richtig bverstanden hab)
Korrekt. Der nächste Wert soll manuell per SQL gesetzt werden. 8-)

jobo 19. Mär 2014 13:16

AW: AutoInc Value setzen per SQL
 
Zitat:

Zitat von joachimd (Beitrag 1252546)
Beim ADS kann man das durch zweimaliges Ändern des Feldtypes erzwingen:
Code:
ALTER TABLE mytable ALTER COLUMN myid myid INTEGER;
ALTER TABLE mytable ALTER COLUMN myid myid AUTOINC;
Evtl geht das bei Dir auch, auch wenn es Zeit kostet.

Ich weiß nicht, wie das bei Nexus ist. Aber DDL Statements führen evtl. implizit zu einem Commit. Sowas würde ich normalerweise nur unter Folter einsetzen. Wenn der ganze Prozess im Client abläuft, kann man ggF. noch ordentlich darauf damit umgehen.

haentschman 19. Mär 2014 13:29

AW: AutoInc Value setzen per SQL
 
Halleluja.... :cheer:

Zitat:

Zitat von joachimd (Beitrag 1252546)
Beim ADS kann man das durch zweimaliges Ändern des Feldtypes erzwingen:
Code:
ALTER TABLE mytable ALTER COLUMN myid myid INTEGER;
ALTER TABLE mytable ALTER COLUMN myid myid AUTOINC;
Evtl geht das bei Dir auch, auch wenn es Zeit kostet.

...funktioniert auch mit NEXUS. Das dieser Tipp im NEXUS Forum nicht auftaucht ist schon seltsam.

Danke an Alle. :thumb:

hoika 20. Mär 2014 04:26

AW: AutoInc Value setzen per SQL
 
Hallo,

es gibt auch GetAutoIncValue und SetAutoIncValue.
Ist aber kein SQL.

https://www.nexusdb.com/support/inde...oincworks2.htm

Heiko

haentschman 20. Mär 2014 07:27

AW: AutoInc Value setzen per SQL
 
Guten Morgen...

:zwinker: Ist mir bekannt gewesen aber gut zu erwähnen im Zusammenhang. Danke.
Mein Problem lag ja darin diese Funktionalität ausschließlich per SQL abzubilden...


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:27 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz