否數據類型的字段值中可以輸入什么?
ACCESS數據庫表里字段如果屬于"是/否"數據類型,其存儲的數據值是布爾值,它只能輸入兩種值,即“true”和“False”。如果字段的“必填字段”屬性設置為“否”你還可以將Null(空值)寫入其中。請注意Null不等于零長度字符串"",零長度字符串是無法寫入"是/否"數據類型字段的。
在ACCESS數據庫里,true=-1,false=0
將“真”寫入"是/否"數據類型,下列寫法是可以接受的
邏輯值“真”可被接受的寫法:
True,-1,或其它不等于0的數字
例如將學號為'001'的學生的是/否類型字段“團員”更改為“是”,下面寫法是可以的
1)update學生表set團員=Truewhere學號='001';
2)update學生表set團員=-1where學號='001';
下面3例也行,因為系統會自動將所有非0的數字轉換成邏輯值“True”
3)update學生表set團員=1where學號='001';
4)update學生表set團員=390where學號='001';
5)update學生表set團員=-20where學號='001';
將“假”寫入"是/否"數據類型,下列寫法是可以接受的:
邏輯值“假”可被接受的寫法:
False,0
例如將學號為'001'的學生的是/否類型字段“團員”改為“否”,下面寫法是可以的
6)update學生表set團員=Falsewhere學號='001';
7)update學生表set團員=0where學號='001';
以True/False和0/-1這兩種寫法比較常見,但是以True/False寫法最為規范。
至于將上面舉例以外的寫法寫入是/否類型字段將被系統拒絕