Wie bekomme ich den letzten Datensatz

Hallo,

ich sollte wisse, wie ich aus meiner Datensatz den letzen ID wert auslesen kann. Ich habe es mal mit dem MAX- Befehl versucht, aber irgendwie hat es leider nicht so richtig geklapt!

Ich wäre Euch daher sehr dankbar, wenn Ihr mir erklären könntet, wie ich zu der letzten eingetragenen ID komme, damit ich diese ausgeben kann.

DANKE

Der kleine Max…
Z.B. so:

Set RS = conn.Execute("SELECT Max(ID) as MaxID from MeineTabelle")
Response.Write "Max: " & RS("MaxID") & "
"

Weihnachtliche Grüße aus dem Norden
Reinhard Kraasch

anmerkungen vom kleinen max zur guid :smile:)
hi

max gibt den ds mit der grössten id zurück. je nach sortierung nicht unbedingt den letzten.

wenn du den zuletzt angelegten datensatz haben willst, dann kann das mit max funktionieren, aber auch in die hose gehen. was ist wenn mehrere zur gleichen zeit einen datensatz anlegen? wie bekomme ich „meinen“ den ich eben angelegt habe, der ja evtl. nicht mehr der letzte ist. hierfür ist die beste methode eine guid.

in diesem sinne einen guten rutsch!!

oder ums mit meinem „vorposter“ zu halten.

einen guten rutsch aus dem süden.

gruss tobias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Tagchen und frohes Neues!
Man könnte auch einfach die Tabelle um die Spalte „DATETIME“ erweitern und dann die Sortierreihenfolge auf die Spalte legen ;o) (Voraussetzung ist natürlich, daß beim Insert die Spalte mit „now“ gefüllt wird!!!)
cu…ZoMbiE

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

hallo auch,
sorry für die späte antwort :smile:

also den LETZTEN datensatz eines recordsets bekommst du mit

rs.movelast (sofern rs als ado-recordset definiert wurde)
x = rs(‚ID‘)

viele grüße

ich sollte wisse, wie ich aus meiner Datensatz den letzen ID
wert auslesen kann. Ich habe es mal mit dem MAX- Befehl
versucht, aber irgendwie hat es leider nicht so richtig
geklapt!

Ich wäre Euch daher sehr dankbar, wenn Ihr mir erklären
könntet, wie ich zu der letzten eingetragenen ID komme, damit
ich diese ausgeben kann.

DANKE