2Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
5132
5132
EMPFEHLEN
-
Hy leute,
Gibt es eine möglichkeit bei einem INSERT die ID des Datensatzes zu erhalten
Also so in der ART
INSERT INTO Table (Coums) VALUES This=blbl
und in diesen augenblick brauche ich die ID schon von diesem Eintrag!!
Es bringt mir auch nichts wen ich die Werte vergleiche weil diese mehrfach vorkommen können!!
baba cyrusVergebung ist eine Sache zwischen Ihnen und Gott, mein Job ist es das Treffen zu arrangieren!
Creasy (Denzel Washington) in "Mann unter Feuer"
-
24.08.06 10:33 #2
Da könnte dir mysql_insert_id() weiterhelfen
-
ja vielleicht, wenn ich mit mysql datenbanken und php arbeiten würde, ich arbeite aber mit access DB und asp!
Sorry hab ich vergessen zu erwähnen!
EDIT:
Dank Tobee hab ich jetzt eine funktion gefunden die ähnlich funktioniert! Mein statement sieht folgendermasen aus:
Code :1
sql = "Update Fehlermeldung SET Status = 'Abgeschlossen' WHERE ID = (SELECT @@IDENTITY FROM Fehlermeldung)"
aber ich bekomm ne fehlermeldung
Code :1 2 3 4 5
Microsoft OLE DB Provider for ODBC Drivers Fehler "80004005' [Microsoft][ODBC Microsoft Access Driver] Höchstens ein Datensatz kann von dieser Unterabfrage zurückgegeben werden. /Instandhaltung/fehlerinsert.asp, line 129
Geändert von CyrusOne (24.08.06 um 12:48 Uhr)
Vergebung ist eine Sache zwischen Ihnen und Gott, mein Job ist es das Treffen zu arrangieren!
Creasy (Denzel Washington) in "Mann unter Feuer"
-
Hallo,
gibt dir die ID des zuletzt eingefügten (Insert) Datensatzes. Dieses Ergebnis kann auch mehrere Zeilen mit dem gleichen Wert enthalten.SELECT @@IDENTITY FROM Fehlermeldung
Am besten machst du erst ein Insert, dann das SELECT @@IDENTITY
und mit dem Ergebnis kannst du dann auch noch - wenn nötig - ein Update machen.Gruss Bernd
Zitat von mAu
-
Hy,
Hab ich alles probiert hat nicht funktioniert!
Ich hab nen tipp von einer "alten" bekannten bekommen! Luzie sie ist hier aktiv im forum und hat mir schon des öfteren aus der patsche geholfen!!
http://www.aspheute.com/artikel/20000606.htm
Schließlich hab ichs dan so gelöst!!Vergebung ist eine Sache zwischen Ihnen und Gott, mein Job ist es das Treffen zu arrangieren!
Creasy (Denzel Washington) in "Mann unter Feuer"
-
24.08.06 23:40 #6
- Registriert seit
- Aug 2006
- Beiträge
- 41
geht doch ganz einfach
mysql_insert_id($this->conn);
einfach den identifier der mySQL verbindung mitgeben und du bekommst die letzte automatisch einfügt ID zurückCoding Center --- Tutorials über Programmierung und andere Themen gerade in Neuentwicklung, Kritik und Anregungen sind willkommen ;-)
-
Wer lesen kann ist klar im Vorteil oder täusche ich mich das
1. der mysql_insert_id Befehl schon gennant wurde und
2. Es hier nicht um mysql ging?
Gruß,
Fabian
-
RIchtig Fablei ... ich hätte es in ASP gebraucht.
Aber ich hab das problem schon gelöst (siehe letzten Post)
Aber 2 dinge möchte ich schon noch gerne wissen!
1) Warum hab ich eine Fehlemeldung bekommen "... die Funktion nicht definiert .." wenn ic die Funktion "scope_identity()" werwende, obwohl ich sie eigentlich verwenden könnte!
2) Warum hat meine SQL abfrage nicht funktioniert (siehe vorletzten Post)
Baba CyrusVergebung ist eine Sache zwischen Ihnen und Gott, mein Job ist es das Treffen zu arrangieren!
Creasy (Denzel Washington) in "Mann unter Feuer"
Ähnliche Themen
-
Hibernate Insert/Update - 2 Tabellen, ein Insert?
Von Lampe im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 5Letzter Beitrag: 28.05.09, 10:56 -
Pre Scrollbalken weg bekommen.
Von VanHellsehn im Forum CSSAntworten: 1Letzter Beitrag: 20.05.08, 17:49 -
Insert -> Select -> Insert in einem Zug
Von rollerueckwaerts im Forum PHPAntworten: 2Letzter Beitrag: 18.02.08, 00:54 -
URL mit PHP bekommen
Von fanste im Forum PHPAntworten: 6Letzter Beitrag: 09.04.05, 12:11 -
IP bekommen
Von Feldhofe im Forum PHPAntworten: 12Letzter Beitrag: 25.06.02, 07:27





Zitieren
Login




