0
我將我的SqlCommand
的CommandTimeout
屬性設置爲3,但它仍然至少需要10秒才能拋出異常。SQL CommandTimeout不起作用?
cmd = New SqlCommand("query", con)
cmd.CommandTimeout = 3
cmd.ExecuteNonQuery()
我將我的SqlCommand
的CommandTimeout
屬性設置爲3,但它仍然至少需要10秒才能拋出異常。SQL CommandTimeout不起作用?
cmd = New SqlCommand("query", con)
cmd.CommandTimeout = 3
cmd.ExecuteNonQuery()
顯示你的連接選項。 。注意,
當針對上下文連接執行該命令(一個SqlConnection與連接字符串中「上下文連接=真」開)的CommandTimeout沒有效果。 MSDN Link
爲什麼要將超時設置爲3秒? –
你得到了什麼樣的例外?它是由您的查詢拋出的SQL異常,還是它連接超時異常?您必須在第二種情況下設置連接超時,而不是命令超時。 –