相关疑难解决方法(0)

ADO.Net DataReader超时问题

我正在使用ADO.Net + C#+ VSTS 2008 + ADO.Net连接到SQL Server 2008 Enterprise.我使用的是几乎相同的模式/示例 - 使用ADO.Net DataReader通过一个条目(行)检索一个条目(行)的数据.

http://msdn.microsoft.com/en-us/library/haa3afyz.aspx

我的问题是,如果我在此示例中设置SqlCommand超时,1.我认为超时适用于我们可以用多长时间来检索一个特定行,而不是整个数据逐条目的总超时环?

BTW:循环我的意思是,

while (reader.Read())
{
    Console.WriteLine("{0}\t{1}", reader.GetInt32(0),
        reader.GetString(1));
}
Run Code Online (Sandbox Code Playgroud)

2.此超时仅考虑从数据库检索数据条目所需的时间,并且此超时与我们处理每个条目的时间无关(例如,如果我们将超时设置为20秒,如果它需要1第二个从数据库中检索一个数据条目,我的应用程序逻辑需要30秒来操作数据条目,超时将永远不会发生).

正确理解?

.net c# ado.net sqldatareader visual-studio-2008

6
推荐指数
1
解决办法
6516
查看次数

标签 统计

.net ×1

ado.net ×1

c# ×1

sqldatareader ×1

visual-studio-2008 ×1