WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   access - sql - auto_increment ? (http://www.wcm.at/forum/showthread.php?t=75634)

Spyclop 01.11.2002 22:00

access - sql - auto_increment ?
 
hi all,

ich hab bei einem kleineren db-projekt (php/mysql) die datenbank mal versuchsweise auf eine dsn-lose access-datenbank gewechselt.

dann hab ich allerdings das problem, dass sql-statements ala:

Code:

CREATE TABLE $db_name(ID int NOT NULL AUTO_INCREMENT PRIMARY KEY, ...)
nicht mehr funktionieren. grund: das auto_increment wird scheinbar im access nicht akzeptiert - es kommt zumind. eine fehlermeldung, wenn ich das statement im acccess2002 eingebe. diese fehlermeldung kommt nicht wenn ich das auto_inc weglasse.

was hats da ? - bin dankbar für alle tips.

greetz, spy

Who-T 01.11.2002 23:06

grund: access kennt kein autoincrement.

du musst den datensatz einfügen und dann die letzte eingefügte id auslesen.

hab das mal in c# gemacht, vielleicht find ich den code noch irgendwo

Spyclop 02.11.2002 00:00

thx fuer die info.

naja mal ueberlegen, was ich da machen kann .

greetz, spy

_m3 02.11.2002 09:17

access kennt zwar kein autoincrement, aber ein AutoNumber:
http://msdn.microsoft.com/library/de...ateColumnX.asp

Who-T 02.11.2002 12:42

ah, ich öch
_m3 hat schon recht, ich hab die frage falsch interpretiert.


also access hat kein auto_increment sondern eben dieses autoNumber (AutoWert in deutsch)


das, das ich angesprochen hab, hat mit der problematik der letzten eingefügten id zu tun, sprich eigentlich genau nix mit deiner frage :D


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag