Процедура обновления "N / A", чтобы очистить строку в MS Access - PullRequest
0 голосов
/ 08 января 2010

У меня в настоящее время есть таблица в MS Access, которая называется Total Registrants. Как вставить строку «N / A» в ячейки столбца «EventRegCompany», где есть пустые ячейки? Я создал запрос на обновление

ОБНОВЛЕНИЕ Тестового набора Test.eventRegCompany = "N / A" WHERE (((Test.eventRegCompany) = NULL)); Спасибо!

Ответы [ 2 ]

1 голос
/ 08 января 2010

Я понял это ОБНОВЛЕНИЕ Test SET Test.eventRegCompany = "N / A" ГДЕ (((Test.eventRegCompany) НЕДЕЙСТВИТЕЛЕН));

0 голосов
/ 09 января 2010

Вы нашли нужный вам SQL, но никто не дал объяснения, почему он работает таким образом.

Ноль - это особая сущность - она ​​никогда не равна ничему вообще, потому что на самом деле она означает «неизвестную ценность». Поскольку значения неизвестны, мы не можем сказать, что любые два из них равны, за исключением того, что они имеют статус Null (отсюда «Is Null»).

Информацию о Null, относящуюся к Access / Jet / ACE, см. В хороших статьях Аллена Брауна:

Понятия, объясненные там, применимы не только к Access / Jet / ACE, и это настолько ясное объяснение, насколько я знаю.

...