Avatar billede Slettet bruger
14. februar 2005 - 13:24 Der er 1 løsning

skal flytte en post i en database op eller ned

Er der nogle der kan fortælle mig hvorfor dette kun virker nogle gange????

Jeg kalder siden med

Hvis jeg vil flytte den ned

orderby.asp?SectionID=<%= rsSection("SectionID")%>&Down=1&Odby=<%= rsSection("Odby")%>

Hvis jeg vil flytte den op

orderby.asp?SectionID=<%= rsSection("SectionID")%>&Up=1&Odby=<%= rsSection("Odby")%>




<%

strSectionID = Request("SectionID")
strUp = Request("Up")
strDown = Request("Down")
strOdby = Request("Odby")


If strDown <> "" Then

strOdby1 = strOdby + 1

Set conn = Server.CreateObject("ADODB.Connection")
connString = "DBQ=" & Server.Mappath("../../../../../database/pages.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
conn.open connString
Set rs =  Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM Section WHERE SectionID=" & strSectionID
rs.open sql, conn, 1, 3

rs.Update
        rs("Odby") = strOdby1
rs.Update

rs.Close

Set conn = Server.CreateObject("ADODB.Connection")
connString = "DBQ=" & Server.Mappath("../../../../../database/pages.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
conn.open connString
Set rs =  Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM Section WHERE MenuID =" & Session("MenuID") & " and Odby =" & strOdby1
rs.open sql, conn, 1, 3

rs.Update
        rs("Odby") = strOdby
rs.Update

rs.Close



end if

If strUp <> "" Then

strOdby1 = strOdby - 1

Set conn = Server.CreateObject("ADODB.Connection")
connString = "DBQ=" & Server.Mappath("../../../../../database/pages.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
conn.open connString
Set rs =  Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM Section WHERE SectionID=" & strSectionID
rs.open sql, conn, 1, 3

rs.Update
        rs("Odby") = strOdby1
rs.Update

rs.Close

Set conn = Server.CreateObject("ADODB.Connection")
connString = "DBQ=" & Server.Mappath("../../../../../database/pages.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"
conn.open connString
Set rs =  Server.CreateObject("ADODB.Recordset")
sql = "SELECT * FROM Section WHERE MenuID =" & Session("MenuID") & " and Odby =" & strOdby1
rs.open sql, conn, 1, 3

rs.Update
        rs("Odby") = strOdby
rs.Update

rs.Close



end if




Response.redirect "/pages/pages.asp"
%>
Avatar billede Slettet bruger
03. marts 2005 - 04:15 #1
Lukket.....
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