title image


Smiley Das würde ich so nicht machen
Hi Ralf,



den letzten Satz in einer Tabelle zu löschen ist keine besonders gute Idee, denn jemand könnte die Sortierung der Tabelle zwischenzeitlich angepasst haben, und dann ist der letzte Satz möglicherweise einer, den Du gerne behalten hättest (!).



Vorschlag:



Angenommen, Deine Tabelle ist nach dem Feld "OptionsID" sortiert, und Du möchtest den Datensatz mit der höchsten OptionsID löschen. Das könnte man dann z.B. so machen:





Private Sub Form_Load()

Const sqlDelete As String = " DELETE *" & _

" From tblOptionen" & _

" WHERE OptionsID In (SELECT TOP 1 OptionsID" & _

" From tblOptionen" & _

" ORDER BY OptionsID DESC;);"



CurrentDb.Execute sqlDelete, dbFailOnError

End Sub





Schönen Gruß,

Eric

Spotlight-Kicktipp gestartet!

Steig ein und trete mit Deinem Bundesliga-Tipp gegen die Besten an! :o)

http://www.kicktipp.de/spotlight/



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: