如何在日期字段中强制null - 访问2007?

时间:2010-09-08 06:37:28

标签: c# ms-access-2007

我有一个包含日期字段的表。

如何在此字段上强制nullempty值?

提前致谢

4 个答案:

答案 0 :(得分: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+",'"+...) ;

答案 1 :(得分:0)

如果您指的是C#代码,则可以将类型设为可为空:

DateTime? dt = null;

然后通过以下方式访问它:

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

答案 2 :(得分:0)

可以使用ADO和查询,其中包括:

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

答案 3 :(得分:0)

只需设置DBValue.Null您要设置的任何字段Null