0
如何解決這個問題?
或有任何其他的方法來檢查,如果結果中包含任何記錄?(除rdr.Read()方法)
順便說一句,我使用sqlserver的緊湊型3.5
如何解決這個問題?
或有任何其他的方法來檢查,如果結果中包含任何記錄?(除rdr.Read()方法)
順便說一句,我使用sqlserver的緊湊型3.5
你說「除了rdr.Read()
法」但這對我來說是最自然的方式。
調用Read()
,如果它返回true,則填充結果,否則將結果設置爲null。
還要注意的是
catch (Exception e)
{
throw;
}
通常是應刪除所厭惡的。我也問一個設計和實施:對於真正的結果
getSites
)bool
返回值,但總是返回真,一個out
參數rdr
方法的方式,原因不明。 (這不會是using
語句外有用無論如何,所以爲什麼不聲明它呢?)
如果你不叫讀書,你甚至不會得到第一行的數據,所以我不知道是什麼OP後面是:S – leppie
居然.Read移動記錄更進一步,所以我會錯過第一個記錄..並且謝謝你的設計相關建議.. :) – dotNETbeginner
@dotNETbeginner:所以只需要無條件的調用擴展方法,並且如果沒有行,你將得不到結果。 –