兩個SqlDataReader共享同一個SqlConnection出錯

jiangzhengdong發表於2013-03-13

最近寫了一個windows service服務程式,程式裡建了兩個SqlDataReader,但共享的是同一個SqlConnection連線,windows預設不支援。

解決辦法如下:在sql連線字串裡設定MultipleActiveResultSets=True,或者為每個SqlDataReader分別建立一個SqlConnection連線。

參考:http://stackoverflow.com/questions/1781919/why-i-cant-use-two-datareader-in-one-procedure

     http://msdn.microsoft.com/en-us/library/h32h3abf%28VS.80%29.aspx

相關文章