SQL select语句超时已过期

时间:2011-07-26 06:33:11

标签: sql select timeout

我们有一个常规的选择陈述

strSql = "SELECT PG_ID, PG_FileName, PG_AbsolutePath " & _
             "FROM PHOTO_GALLERY " & _
             "WHERE (PG_ID = " & lPG_ID & ")"

在SQL Analyzer中它运行良好而且快速,在页面上,我从探查器获得的持续时间更多是7000,然后我到达我们构建的错误日志,超时已过期

表photo_gallery只有8000多行

为了找到解决方案,可以做些什么?

该表的索引为PG_ID

变量lPG_ID不为空 - 它是一个数字,它存在于表的行中

1 个答案:

答案 0 :(得分:-1)

执行查询前

Set

SqlClient.SqlCommand.CommandTimeout = 0

将解决您的问题......