Avatar billede zantiago Nybegynder
30. august 2005 - 20:47 Der er 1 kommentar

Ryd op i MySQL database

Hej Eksperter

Jeg har lavet et script som burde ryde op i min indkøbskurv (poster som er mere end 24 timer gamle):
--------------------------------------------------------------------
'Ryder op i kurven
DateTjek = DatePart("yyyy",date-1) & "-" & DatePart("m",date-1) & "-" & DatePart("d",date-1)
Set RS_kurv_clean = Server.CreateObject("ADODB.RecordSet")
RS_kurv_clean.open "Select * from kurv WHERE dato < " & DateTjek , Conn,1,3
do while not RS_kurv_clean.EOF
RS_kurv_clean.delete
RS_kurv_clean.update
RS_kurv_clean.MoveNext
Loop
RS_kurv_clean.Close
--------------------------------------------------------------------

Men som den skarpe programmør nok har gættet virker det ikke - Den melder ikke fejl, men sletter heller ikke noget :o(

Nogen idéer?

//Z
Avatar billede busschou Praktikant
30. august 2005 - 21:16 #1
er der nogen speciel grund til du looper det manuelt igennem?
Du kan jo nøjes med at lade sql slette det hele "i en ruf" med
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "database_informationer"
conn.execute("Delete * From kurv Where dato < "&DateTjek)
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