2013-07-31 23 views
-3

我們的表單上有一個複選框。如何將值插入BIT數據類型?

如果用戶選中此複選框並單擊保存按鈕,我們希望將值1插入到表中。

但是,如果沒有選中框,而不是插入NULL,我們想插入0或False。

任何想法如何解決這個問題?

非常感謝提前

+2

所以...複選框值轉換成1/0 |真/代碼錯誤?這有什麼難的? –

+1

我同意marc,你也沒有指定你想要在代碼或數據庫級別實現這一點。 – Chris

回答

0

如何只檢查非空的輸入:

INSERT INTO myTable (myBitField) VALUES (CASE 
    WHEN @myCheckboxParameter IS NULL 
    THEN 0 
    ELSE 1) 
+0

Marc B;我並沒有覺得這很難,但我忘了提及我曾嘗試類似於Cube32的代碼,但它沒有奏效。我不記得確切的錯誤,但我會再試一次。 Thanks,Cube32 – Kenny

+0

對不起@Cube32。我試圖在代碼(或應用程序)級別實現這一點。 – Kenny

+1

我一定是在做一些非常愚蠢的事情。它現在似乎工作。 – Kenny

相關問題