01. februar 2006 - 12:12
Der er
9 kommentarer og 1 løsning
ASP og Database Hjælp søges?
Jeg har stærkt brug for hjælp! Jeg har brug for at finde ud af om en post fra min database er den sidste i databasen?
Annonceindlæg fra Computerworld
01. februar 2006 - 12:51
#1
select id FROM tabel WHERE navn = 'noget' AND id IN (SELECT max(id) As mynum FROM tabel) hvis ovenstående er eof er psoten ikke den sidste - er den ikke eof er posten sjovt nok den sidste.
01. februar 2006 - 12:59
#2
Hmmm... Det kan jeg ikke få til at virke her: <% IF Session("LoginForm") <> "admin" THEN Response.Redirect "loginfailed.asp" END IF Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../data/moduledb.mdb") Conn.Open DSN strSQL = "SELECT * FROM MainIndex Order By id" Set rs = Conn.Execute(strSQL) Session("Backgroundcolor") = "#FFFFFF" Session("Up") = "" DO UNTIL rs.EOF IF Session("Backgroundcolor") = "#FFFFFF" THEN Session("Backgroundcolor") = "#EEEEEE" ELSE Session("Backgroundcolor") = "#FFFFFF" END IF response.Write("<tr bgcolor='" & Session("Backgroundcolor") & "' >") response.Write("<td bgcolor='" & Session("Backgroundcolor") & "' width='80%'><div align='left'><font size='2' face='Arial, Helvetica, sans-serif'><a href='pageEdit.asp?id=" & rs("id") & "' target='_self'>") & rs("menuitem") & ("</font></td>") response.Write("<td bgcolor='" & Session("Backgroundcolor") & "' width='20%'><div align='center'><font size='1' face='Arial, Helvetica, sans-serif'><a href='pageremove.asp?id=" & rs("id") & "' target='_self'>Delete</font></td>") response.Write("<td bgcolor='" & Session("Backgroundcolor") & "' width='5'><div align='Center'><font size='2' face='Arial, Helvetica, sans-serif'><a href='pageMoveUp.asp?id=" & rs("id") & "' target='_self'>") & Session("Up") & ("</font></td>") response.Write("<td bgcolor='" & Session("Backgroundcolor") & "' width='5'> / </td>") response.Write("<td bgcolor='" & Session("Backgroundcolor") & "' width='5'><div align='Center'><font size='2' face='Arial, Helvetica, sans-serif'><a href='pageMoveDown.asp?id=" & rs("id") & "' target='_self'>") & "- " & ("</font></td>") response.Write("</tr>") rs.movenext Session("Up") = "+" LOOP %> Det skulle gerne komme til at se sådan her ud: Forsiden Delete /- Om Delete +/- Kontakt Delete +/ Hvor den så IKKE skal skrive "-" i den nederst!
01. februar 2006 - 13:02
#3
"+" og "-" er for at flytte dem OP eller NED i listen, og det virker fint nok, men man må bare ikke flytte den ned hvis det er den sidste... det er der mit poblem ligger...
01. februar 2006 - 13:30
#4
hvis du alligevel laver sideskift ved hver eneste museklik er det så ikke bare det letteste at undlade - ved den første record og + ved den sidste?
01. februar 2006 - 13:38
#5
Jamen hvordan får jeg den til at skippe - i den sidste Rekord? Jeg har ikke noget problem med den først.... læg lige mærke til at det er en Loop... der kan jo komme mange sider!
01. februar 2006 - 13:57
#6
fx; rs.movenext if not rs.eof then 'udskriv dit minus-halløj end if loop
01. februar 2006 - 14:22
#7
Jamen det dur da ikke, for hvis jeg har movednext. så går den jo vidre til næste RS!
01. februar 2006 - 14:31
#8
ja - og nej. Du kan jo bare gemme id'et i en variabel fra før du laver din movenext og så bruge den variabels i dit minus-link. ID = rs("id") rs.movenext if not rs.eof then 'udskriv dit minus-halløj hvori du bruger ID variablen istedet for en værdi fra dit recordset. end if loop
01. februar 2006 - 14:39
#9
keysersoze: Det virker....
01. februar 2006 - 14:53
#10
:)
Kurser inden for grundlæggende programmering