Avatar billede tjaz Nybegynder
04. april 2002 - 00:47 Der er 4 kommentarer og
1 løsning

Update?

Er der nogen som kan fortælle mig hvorfor dette script sletter den post som den skal UDEN at opdatere databasen først? Det skal lige siges den kommer ikke med nogen fejl?!?!?!


if side = "side1" then

if Request.QueryString("id") = "1" then
     
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db1.mdb")

elseif Request.QueryString("id") = "2" then

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db2.mdb")
       
elseif Request.QueryString("id") = "3" then

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db3.mdb")

end if

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM ark1 WHERE user = " & Request.QueryString("user") & ""
rs.Open strSQL, Conn, 1, 3

set rs1 = Conn.execute("SELECT * FROM data WHERE id = " & Request.QueryString("k") & "")

if rs1("user") = Server.HTMLEncode(Request("user")) then
       
rs("1") = rs("1") + 1
rs("2") = rs1("2") + rs("2")
rs("3") = (rs1("4") * rs1("2")) + rs("3")
rs.Update
       
else
   
rs("5") = rs("5") + 1
rs("2") = rs1("2") + rs("2")
rs.Update
       
end if

Conn.Execute ("DELETE * FROM data WHERE id = " & Request.QueryString("k") & "")

Response.Redirect ("?side=")
end if

plz help!
Avatar billede tjaz Nybegynder
04. april 2002 - 01:01 #1
Skal måske lige nævnes at alle felter er tekst
Avatar billede oasen Nybegynder
04. april 2002 - 03:36 #2
Har du prøvet at sætte rs.Update uden for if-then-else?

Dvs.

rs("5") = rs("5") + 1
rs("2") = rs1("2") + rs("2")
rs.Update
       
end if

rs.Update
Conn.Execute ("DELETE * FROM data WHERE id = " & Request.QueryString("k") & "")

Kan godt være jeg ikke har læst det ordentligt, men det er det, der lige falder mig ind.
Avatar billede tjaz Nybegynder
04. april 2002 - 15:10 #3
virker ikke :(
Avatar billede tjaz Nybegynder
04. april 2002 - 23:53 #4
har fundet en anden løsning... heldigvis! løsningen hedder formatnumber :)
Avatar billede oasen Nybegynder
09. april 2002 - 13:17 #5
Det var godt :)
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