Такой код:
| Код |
querySql = "SELECT [User].* FROM Campaign2User, [User] " & _ "WHERE Campaign2User.UserID = [User].UserID"
1 Dim dbCmd As New System.Data.SqlClient.SqlCommand(querySql, sqlConn) 2 Dim dbReader As System.Data.SqlClient.SqlDataReader 3 dbReader = dbCmd.ExecuteReader(CommandBehavior.SingleResult And CommandBehavior.CloseConnection) ...... 4 If usersDbReader IsNot Nothing Then 5 If Not usersDbReader.IsClosed Then 6 usersDbReader.Close() 7 End If 8 usersDbReader = Nothing 9 End If
|
Строчки 1,2,3 работают относительно быстро, а вот строка 6 (usersDbReader.Close()) длится до 5-6 минут......  С чем это может быть связано? Принимаются все предположения........ |