2012-06-29 17 views
6
Codice

errore:Errore di timeout per l'origine dati SQL

Timeout scaduto. Il periodo di timeout è trascorso prima del completamento dell'operazione o il server non risponde.

Qualcuno può fornirmi un codice che posso copiare e incollare in modo da poter modificare il timeout predefinito? Non sono sicuro di dove metterlo in questo codice:

<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

che è molto più probabile per significare che la stringa di connessione è sbagliata. – SLaks

+0

Sembra connesso D: – Cloud

+0

Anche qui c'è un po 'di aiuto: http://stackoverflow.com/questions/10286685/asp-net-c-sharp-sqldatasource-timout-problems – dash

risposta

17

è possibile aumentare la proprietà Timeout come questo

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

Impostazione del timeout a 0 significa nessun timeout

Problemi correlati