2010-09-08 37 views
0

我有一個包含日期字段的表。如何在日期字段中強制使用null - 訪問2007?

我該如何強制在此字段上輸入nullempty值?

在此先感謝

+1

你是什麼意思的「武力」?它是否應該能夠在該領域中使用除null之外的其他值? (日期字段不能爲空。) – Guffa 2010-09-08 06:39:58

+0

將Required屬性設置爲No? – 2010-09-08 06:41:20

+0

請具體問你的問題? – PrateekSaluja 2010-09-08 06:49:03

回答

0

如果你指的是C#代碼,就可以使類型可空:

DateTime? dt = null; 

然後通過存取權限是:

if(dt == null) 
    dosomething; 
else 
    myDT = dt.Value; 
0

這是可能與ADO以及查詢,其中包括:

UPDATE jobs SET atable.adate = Null 
WHERE atable.ID=342 
+0

只有當Required屬性設置爲NO並且不允許Null的字段上沒有唯一索引時,這纔會起作用。 – 2011-01-20 23:57:15

+0

任何領域都是如此,而不僅僅是日期。據我所知,在Access中默認爲No,必須添加唯一索引。 – Fionnuala 2011-01-21 00:12:50

1

我有同樣的問題,這個解決它:

string DOB = "null" // this solved it , null should be a text and not a value 
if(tb_date !="") 
{ DOB = "#"+tb_date.text+"#" ;} 

//並在查詢: insert into table(....,DateofBirth,...) values (.... "',"+DOB+",'"+...) ;

0

只需設置DBValue.Null要設置Null任何領域。

相關問題