Как заставить нуль в поле даты - доступ 2007? - PullRequest
0 голосов
/ 08 сентября 2010

У меня есть таблица с полем даты.

Как заставить значение null или empty в этом поле?

Заранее спасибо

Ответы [ 4 ]

1 голос
/ 07 сентября 2013

У меня была такая же проблема, и я решил ее следующим образом:

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 голосов
/ 19 июня 2015

Просто установите DBValue.Null любое поле, которое вы хотите установить Null.

0 голосов
/ 20 января 2011

Это возможно с ADO и запросом, среди прочего:

 UPDATE jobs SET atable.adate = Null 
 WHERE atable.ID=342
0 голосов
/ 10 сентября 2010

Если вы ссылаетесь на код C #, вы можете сделать тип обнуляемым:

DateTime? dt = null;

Затем получить к нему доступ:

if(dt == null)
  dosomething;
else
  myDT = dt.Value;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...