【C# 重構】—參數化查詢, 需要參數,但未提供該參數

【問題】 【原因】 出現這種錯誤的原因在於,在參數化查詢的時候,有幾個參數的值爲Null,這樣的話,就出現瞭如圖所示的錯誤。   雖然參數的值就是爲Null,傳入數據庫中就必須變成DbNull.Value 因爲此null爲C#的,而DbNull.Value纔是數據庫中的null 那爲什麼會報錯? 因爲你是傳入參數,如果你給參數@cardno賦值爲Null,相當於沒有賦值,因爲cmd. Parame
相關文章
相關標籤/搜索