WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 01.11.2002, 22:00   #1
Spyclop
Jr. Member
 
Registriert seit: 26.11.2000
Beiträge: 54


Standard 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
Spyclop ist offline   Mit Zitat antworten
Alt 01.11.2002, 23:06   #2
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

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
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees.
Who-T ist offline   Mit Zitat antworten
Alt 02.11.2002, 00:00   #3
Spyclop
Jr. Member
 
Registriert seit: 26.11.2000
Beiträge: 54


Standard

thx fuer die info.

naja mal ueberlegen, was ich da machen kann .

greetz, spy
Spyclop ist offline   Mit Zitat antworten
Alt 02.11.2002, 09:17   #4
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

access kennt zwar kein autoincrement, aber ein AutoNumber:
http://msdn.microsoft.com/library/de...ateColumnX.asp
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 02.11.2002, 12:42   #5
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

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
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees.
Who-T ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


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


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