小编典典

SQL数据源超时错误

sql

错误代码:

超时时间已到。在操作完成之前超时或服务器没有响应。

有人可以向我提供可以复制和粘贴的代码,以便更改默认超时时间吗?我不确定将其放在此代码中的位置:

<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>

阅读 177

收藏
2021-04-22

共1个答案

小编典典

您可以像这样增加Timeout属性

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

将超时设置为0表示没有超时

2021-04-22