Was ist los? Ich warte noch auf Antworten. Kann mir niemand sagen, was los ist?
Danke Christian > -----Original Message----- > From: Azubi IFK LabTec [mailto:[EMAIL PROTECTED]] > Sent: Montag, 6. Mai 2002 14:44 > To: AspGerman Kaffeehaus > Subject: [aspdecoffeehouse] ASP.Net Performance - Praktisches Beispiel > > > 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 | [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
