2012-06-29 8 views
6

Fehlercode:Timeout-Fehler für SQL-Datenquelle

Timeout abgelaufen. Die Zeitüberschreitungsperiode ist vor Abschluss der Operation abgelaufen oder der Server reagiert nicht.

Kann mir jemand Code zur Verfügung stellen, den ich kopieren und einfügen kann, damit ich das Standard-Timeout ändern kann? Ich bin nicht sicher, wo es in diesen Code setzen:

<head runat="server"> 
<title>Proxy Report</title> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 

    <asp:Label ID="Label1" runat="server" Text="Proxy Report"></asp:Label> 

</div> 
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1"> 
</asp:GridView> 
<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
    ConnectionString="<%$ ConnectionStrings:ISALog1ConnectionString %>" 
    SelectCommand="ProxyReport" SelectCommandType="StoredProcedure"> 

</asp:SqlDataSource> 
</form> 
</body> 
</html> 
+2

dass viel wahrscheinlicher ist, zu bedeuten, dass Ihre Verbindungszeichenfolge falsch ist. – SLaks

+0

Es scheint zu verbinden gut D: – Cloud

+0

Es gibt auch Hilfe hierüber: http://stackoverflow.com/questions/10286685/asp-net-c-sharp-sqldatasource-timout-problems – dash

Antwort

17

Sie können wie diese

protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e) 
     { 
      e.Command.CommandTimeout = 0; 
     } 

Einstellung Timeout auf 0, um die Timeout-Eigenschaft erhöhen bedeutet, dass kein Timeout

Verwandte Themen