Avatar billede eniq Nybegynder
02. november 2001 - 20:16 Der er 10 kommentarer og
1 løsning

Table

Hej,

Jeg har den her ASP-side, der i et table skal vise nogle informationer postet fra en anden side. Problemet er at når man poster fra den anden side, vises det nyeste post nederst. Hvordan kan jeg ændre, så det nyeste post vises øverst.

Går udfra at det er på siden, der viser hvad brugeren har postet, at det skal rettes. Den side ser i øjeblikket således ud:

http://www.friserverplads.dk/pagan/CWsys/code.txt

Håber nogen gider hjælpe
- Eniq
Avatar billede eagleeye Praktikant
02. november 2001 - 20:18 #1
Hvis du har et ID(autonummer) felt:

strSQL = \"SELECT * FROM Played_War ORDER BY ID DESC\"
Avatar billede eniq Nybegynder
02. november 2001 - 20:30 #2
Well, gør jeg det får jeg fejlen:

Microsoft OLE DB Provider for ODBC Drivers error \'80040e10\'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/pagan/CWsys/ClanWars.asp, line 7

- Eniq
Avatar billede apocryphal Nybegynder
02. november 2001 - 20:44 #3
Vi skal vide hvilke data-felter du har i databasen.

--
Jonas
Avatar billede eagleeye Praktikant
02. november 2001 - 20:46 #4
jeps har du et autonumer felt?
Avatar billede eniq Nybegynder
02. november 2001 - 21:33 #5
k, jeg er ret noob - derfor jeg spørger.

Jeg har felterne:
WarID, result, mday, mmonth, myear, opponent, homepage, maps, league, uspoint, thempoint, report og clanname

- Eniq
Avatar billede eagleeye Praktikant
02. november 2001 - 21:35 #6
så ville jeg gætte på WarID var autonummer:

strSQL = \"SELECT * FROM Played_War ORDER BY WarID DESC\"
Avatar billede eniq Nybegynder
02. november 2001 - 22:27 #7
Thx eagleeye,

Pointene er dine :)

- Eniq
Avatar billede eniq Nybegynder
03. november 2001 - 13:07 #8
Er der forresten en enkel måde, hvorpå jeg kan lave et maxloads så den efter 10 loads fra databasen laver en side 2. Naturligvis så de nyeste er på side 1.

Kan du det er yderligere 60 point dine.

- Eniq
Avatar billede eagleeye Praktikant
03. november 2001 - 13:11 #9
Ja det hedder paging:

Prøv at se dette eks: http://www.activeserverpages.dk/aspdigital/kapitel2/paging.asp
Avatar billede eagleeye Praktikant
03. november 2001 - 14:44 #10
Jeg har prøvet at ligge det ind i den kode du har lagt i spm:
Du skal rette filnavnet paging.asp til filnavnet på den fil koden ligger i, det er ialt 3 steder:


<% Response.Buffer = True %>
<%

intPage = Request(\"page\")
If isNumeric(intPage) = False Or intPage < 1 then
 intPage = 1
End If

Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"database/clanwars.mdb\")
    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT * FROM Played_War ORDER BY WarID DESC\"
    rs.Open strSQL, myConn, 1, 3
   
    Set rs1 = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT Count(*) AS ItemCount1 FROM Played_War\"
    rs1.Open strSQL, myConn, 1, 3
   
    Set rs2 = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT Count(*) AS ItemCount2 FROM Played_War WHERE Result = \'Won\'\"
    rs2.Open strSQL, myConn, 1, 3
   
    Set rs3 = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT SUM(uspoints) AS Points FROM Played_War\"
    rs3.Open strSQL, myConn, 1, 3
   
    Set rs4 = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT * FROM Scheduled_War\"
    rs4.Open strSQL, myConn, 1, 3
   
    Set rs5 = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT Count(*) AS ItemCount3 FROM Played_War WHERE Result = \'Lost\'\"
    rs5.Open strSQL, myConn, 1, 3

    Set rs6 = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT Count(*) AS ItemCount4 FROM Played_War WHERE Result = \'Draw\'\"
    rs6.Open strSQL, myConn, 1, 3
   
    Set rs7 = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT SUM(thempoints) AS Points2 FROM Played_War\"
    rs7.Open strSQL, myConn, 1, 3
%>
<html>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>Ny side 1</title>
<STYLE>
A:Link {text-decoration: none; color: #000000}
A:Active {text-decoration: none; color: #000000}
A:Visited {text-decoration: none; color: #000000}
A:Hover {text-decoration: bold; color: #A00C10}
</STYLE>
<STYLE>
BODY
{
scrollbar-face-color: #D0CCD0;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #000000;
}
</STYLE>
</head>

<body vLink=\"#000000\" aLink=\"#000000\" link=\"#000000\" bgColor=\"#FFFFFF\" text=\"#000000\">

<p align=\"center\">

<div align=\"center\">
  <center>

<table border=\"1\" cellpadding=\"0\" cellspacing=\"1\" style=\"border-collapse: collapse\" bordercolor=\"#000000\" id=\"AutoNumber1\" bgcolor=\"#A00C10\" bordercolordark=\"#000000\" bordercolorlight=\"#000000\">
  <tr>
    <td colspan=\"2\" bgcolor=\"#D0CCD0\" bordercolorlight=\"#000000\" bordercolordark=\"#000000\">
      <p align=\"center\"><font size=\"1\" face=\"Verdana\"><b>Statistik</b></font></p>
    </td>
  </tr>
  <tr>
    <td bordercolorlight=\"#000000\" bordercolordark=\"#000000\" bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\">&nbsp;Antal
      kampe:&nbsp;</font></td>
    <td bordercolorlight=\"#000000\" bordercolordark=\"#000000\" bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\">&nbsp;<%=RS1(\"ItemCount1\")%>&nbsp;</font></td>
  </tr>
  <tr>
    <td bordercolorlight=\"#000000\" bordercolordark=\"#000000\" bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\">&nbsp;Vundne:</font></td>
    <td bordercolorlight=\"#000000\" bordercolordark=\"#000000\" bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\">&nbsp;<%=RS2(\"ItemCount2\")%></font></td>
  </tr>
  <tr>
    <td bordercolorlight=\"#000000\" bordercolordark=\"#000000\" bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\">&nbsp;Tabte:</font></td>
    <td bordercolorlight=\"#000000\" bordercolordark=\"#000000\" bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\">&nbsp;<%=RS5(\"ItemCount3\")%></font></td>
  </tr>
  <tr>
    <td bordercolorlight=\"#000000\" bordercolordark=\"#000000\" bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\">&nbsp;Uafgjorte:</font></td>
    <td bordercolorlight=\"#000000\" bordercolordark=\"#000000\" bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\">&nbsp;<%=RS6(\"ItemCount4\")%></font></td>
  </tr>
</table>
  </center>
</div>
<p align=\"center\">&nbsp;</p>
<div align=\"center\">
  <center>
  <table border=\"1\" cellpadding=\"3\" cellspacing=\"1\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" id=\"AutoNumber2\" width=\"400\" bgcolor=\"#A00C10\" bordercolorlight=\"#000000\" bordercolordark=\"#000000\">
    <tr>
      <td colspan=\"6\" bgcolor=\"#D0CCD0\">
      <p align=\"center\"><font size=\"1\" face=\"Verdana\"><b>Spillede kampe</b></font></td>
    </tr>
    <tr>
      <td bgcolor=\"#D0CCD0\">
        <p align=\"center\"><b><font size=\"1\">?</font></b></p>
      </td>
      <td bgcolor=\"#D0CCD0\"><b><font size=\"1\" face=\"Verdana\">Dato:</font></b></td>
      <td bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\"><b>Modstander:</b></font></td>
      <td bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\"><b>Type:</b></font></td>
      <td bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\"><b>Resultat:</b></font></td>
      <td bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\"><b>Report:</b></font></td>
    </tr>
    <%
    if NOT rs.EOF then
rs.PageSize = 10
rs.AbsolutePage = intPage
intRecCount = rs.PageSize
intPageCount = rs.PageCount
   
   
    Do While Not rs.EOF %>
    <tr>
      <td bgcolor=\"#D0CCD0\"><font size=\"1\"><font face=\"Verdana\">
        <p align=\"center\"><%
If RS(\"Result\") = \"Won\" Then
response.write(\"<img border=\"\"0\"\" src=\"\"images/won.gif\"\" alt=\"\"We Won This One\"\">\")
END IF
%> </font> <%
If RS(\"Result\") = \"Lost\" Then
response.write(\"<img border=\"\"0\"\" src=\"\"images/lost.gif\"\" alt=\"\"We Lost This One\"\">\")
End If
%> <%
If RS(\"Result\") = \"Draw\" Then
response.write(\"<img border=\"\"0\"\" src=\"\"images/Draw.gif\"\" alt=\"\"We Draw This One\"\">\")
End If
%></font></td>
      <td bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\"><%=RS(\"mday\")%>/<%=RS(\"mmonth\")%>
      - <%=RS(\"myear\")%></font></td>
      <td bgcolor=\"#D0CCD0\"><font size=\"1\"><font face=\"Verdana\"><%=RS(\"opponent\")%></font></font></td>
      <td bgcolor=\"#D0CCD0\"><font size=\"1\"><font face=\"Verdana\"><%=RS4(\"league\")%></font></font></td>
      <td bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\"><%=RS(\"uspoints\")%>
      - <%=RS(\"thempoints\")%></font></td>
      <td bgcolor=\"#D0CCD0\" bordercolorlight=\"#000000\" bordercolordark=\"#000000\"><font size=\"1\">
      <font face=\"Verdana\">
      <%
If RS(\"Report\") = \"Nope\" Then
Response.Write(\"<Center>\")
Response.Write(\"Nope\")
Response.Write(\"</Center>\")
Else
Response.Write(\"<Center>\")
Response.Write(\"<a href=\"\"Go.asp?Url=http://\" & RS(\"Report\") & \"\"\"><img src=\"\"images/homepage.gif\"\" border=\"\"0\"\"></a>\")
Response.Write(\"</Center>\")
END IF
%></font></font></td>
      <%rs.Movenext
    Loop   
End If   

   
   
Response.Write \"<p>Gå til side \"
For intNum = 1 To intPageCount
Response.Write \"<a href=paging.asp?page=\" & intNum & \">\" & intNum & \"</a> \"
Next

Response.Write \"<p>\"
If Clng(intPage) > 1 Then
Response.Write \"<a href=paging.asp?page=\" & intPage - 1 & \">&lt;&lt;</a>\"
Else
Response.Write \"&lt;&lt;\"
End If

Response.Write \"&nbsp;\"

If Clng(intPage) < Clng(intPageCount) Then
Response.Write \"<a href=paging.asp?page=\" & intPage + 1 & \">&gt;&gt;</a> \"
Else
Response.Write \"&gt;&gt;\"
End If
%>   
    </tr>
  </table>
  <p><br>
  <br>
  </p>
  </center>
</div>
<p><br>
</body>


</html>
<!-- Do not remove this copyright notice -->
<%
myConn.Close
Set myConn = Nothing
%>
Avatar billede eniq Nybegynder
03. november 2001 - 18:30 #11
Hej Eagleeye,

Fik det ikke til at virke med det samme, men med udgangspunkt i din kode osv. Derfor skal du naturligvis have dine point:
http://www.eksperten.dk/spm/129199

Igen, tak for hjælpen!
- Eniq
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