Hier noch mal den Source, welcher in ASP einiges schneller l�uft, als mit
ASP.Net

Ist ne simple sache, w�sste nicht, was man da falsch machen kann.
Korrekturen / Tipps sind noch so wilkommen.

Gruss

Christian

Source:

<%@ Control Language="C#" Debug="true"%>
<%@ OutputCache Duration="120" VaryByParam="none"%>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>

<script language="C#" runat="server">
    void Page_Load(Object sender, EventArgs e)
    {
      TimeStamp.Text = DateTime.Now.ToString();

      string strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" +
Server.MapPath("datenbank/downloads.mdb") + ";";
      string strSQL  = "SELECT Top 10 ID,Name,AnzahlDownloads FROM Files
ORDER BY AnzahlDownloads DESC";

      OleDbConnection MyNWConn = new OleDbConnection(strConn);

      DataSet MyDataSet = new DataSet();
      OleDbDataAdapter oCommand = new OleDbDataAdapter(strSQL,MyNWConn);

      oCommand.Fill(MyDataSet,"Files");

      MyNWConn.Close();

      TopTenRepeater.DataSource = MyDataSet.Tables["Files"].DefaultView;
      TopTenRepeater.DataBind();


   }
</script>

<p>
<table width="300" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><span class="bigtitle"><b>Top-Ten der Woche</b></span></td>
    <td align="right" valign="bottom"><span class="smalltext"><a
href="archiv">Top50</a></span></td>
  </tr>
    <tr>
    <td colspan="2" height="1" bgcolor="#999999"><img
src="bilder/spacer.gif" width="1" height="1"></td>
  </tr>
</table>

  <ASP:Repeater id="TopTenRepeater" runat="server">

      <HeaderTemplate>
        <table cellpadding="3" cellspacing="0" border="0" width="300"
style="font: 8pt verdana">
      </HeaderTemplate>

      <ItemTemplate>
        <tr>
          <td>
           <b>1.</b>
          </td>
          <td>
            <a href="file.aspx?id=<%# DataBinder.Eval(Container.DataItem,
"ID")%>"><%# DataBinder.Eval(Container.DataItem, "Name")%></a> (<%#
DataBinder.Eval(Container.DataItem, "AnzahlDownloads")%>)</a>
          </td>
        </tr>
      </ItemTemplate>

      <FooterTemplate>
        </table>
      </FooterTemplate>

  </ASP:Repeater>
</p>
Last Updated <asp:label id="TimeStamp" runat="server" />

| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an