1
嘗試將記錄從asp.net更新到SQL數據庫時出現錯誤信息。唯一正在更新的布爾值是:錯誤信息:無法將參數值從字符串轉換爲布爾值
cmdAddUser.Parameters.Add(new SqlParameter("@Active", SqlDbType.Bit));
cmdAddUser.Parameters["@Active"].Value =
Convert.ToBoolean(cbAddUserActiveUser.Checked);
數據庫中@Active的數據類型是「位」。有任何想法嗎?
@ user279521:你並沒有真正指出你得到了什麼錯誤。嘗試發佈您正在獲取的異常信息,以便我們可以確定它是否是解析問題(在調用ToBoolean時)或數據庫端的東西。 – casperOne 2010-06-28 15:55:19
「無法將參數值從字符串轉換爲布爾值。」是錯誤消息。 – user279521 2010-06-28 15:56:37
瘋狂的猜測,但嘗試'Convert.ToBoolean(cbAddUserActiveUser.Checked.ToString());' – 2010-06-28 15:58:44