【发布时间】:2012-08-07 10:31:15
【问题描述】:
我想用 ADO.net 从 C# 数据库中获取一个人。
我使用这个命令:
System.Data.Common.DbCommand command = DatabaseManager.Database.GetStoredProcCommand(proc_name, firstName);
然后
object personID = DatabaseManager.Database.ExecuteScalar(command);
当我单击一个按钮时,这些命令会调用两次。
第一次没问题。但是第二次,我得到TimeOutException:
超时。在完成之前超时时间已过 操作或服务器没有响应。
我使用了command.Disposed(); 和command.Connection.Close();。但是这些并不能解决我的问题。
请帮我解决这个问题。
【问题讨论】:
标签: c# ado.net timeout executescalar