【发布时间】:2015-02-17 08:28:28
【问题描述】:
使用 VB.Net 和 SQL
代码
myConnection = New SqlConnection(Connection)
myConnection.Open()
Dim myCommand As SqlCommand = New SqlCommand("proc_g_report", myConnection)
Dim myReader As SqlDataReader = myCommand.ExecuteReader()
DTResults.Load(myReader)
抛出错误为“超时已过期。在操作完成之前超时时间已过或服务器没有响应”
此行出错Dim myReader As SqlDataReader = myCommand.ExecuteReader()
由于安全原因,我无法更改数据库池大小,请任何人建议。
【问题讨论】:
-
你试过了吗
myCommand.CommandTimeout=0 -
@Ganesh,我必须在哪一行之后使用
-
发布答案试试
-
您是否考虑过优化存储过程?
-
不确定您是否已经发布了所有代码,但是如果您想调用 StoredProcedure 您需要将 CommandType 设置为 CommandType.StoredProcedure 否则 db 无法理解您的命令文本
标签: sql sql-server vb.net