Avatar billede tommy Nybegynder
18. november 1999 - 16:26 Der er 8 kommentarer og
1 løsning

SQL-String til at den sidste post...

Jeg har en database hvor der er en masse poster, hvordan får jeg den nedereste post slettet ... jeg ville selv have gættet på noget i den her stil :

DELETE TOP 1 * FROM Fedt ORDER BY ID DESC
Avatar billede caledonia Nybegynder
18. november 1999 - 16:35 #1
Ikke helt sikker om TOP virker ved delete, med prøv lige uden *.
Avatar billede sone Nybegynder
18. november 1999 - 16:39 #2
Opbygningen af en DELETE er:

  DELETE FROM tabelnavn WHERE kriterie
Avatar billede tommy Nybegynder
18. november 1999 - 16:40 #3
hmm det virker ikke ...
Avatar billede tommy Nybegynder
18. november 1999 - 16:41 #4
ok, det var godt nok ikke til dig sone... men kan du ikke komme med en eks til hvis man skal slette den sidste post efter ID...
Avatar billede caledonia Nybegynder
18. november 1999 - 16:49 #5
Så gør det af 2 gange alla:

rs.Open("SELECT TOP 1 ID FROM fedt ORDER BY ID DESC")

DELETE FROM fedt WHERE ID = " & rs.Field("ID").Value
Avatar billede caledonia Nybegynder
18. november 1999 - 16:50 #6
Eller istedet for DELETE, så bare rs.Delete() :o)
Avatar billede tommy Nybegynder
18. november 1999 - 16:50 #7
ok, den var jo klar nok... det var bare mig der ikke lige hadet tænkt på den ... Takker
Avatar billede trylmand Nybegynder
18. november 1999 - 16:56 #8
delete from Fedt
where exists
(select top 1 IDFedt from Fedt order by IDFedt desc)

Den her skulle virke af 1 gang
Avatar billede lange Nybegynder
18. november 1999 - 17:14 #9
eller:

Delete From Fedt where Id=(Select Top 1 Idfedt From Fedt Order By Idfedt Desc)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester