Команда SQL работает только после изменения вручную - PullRequest
0 голосов
/ 26 июня 2018

Я не из БД, но в Access происходит что-то странное:

Я пытаюсь запустить эту команду SQL: UPDATE tbl_DirectorySet SET TempRootDir='D'; на этой таблице:

enter image description here

Это ничего не делает! Я имею в виду поле пусто, как и раньше.

Если я вручную установлю поле с некоторым значением, например «aaaaa», то после запуска команды SQL я вижу, что команда работала должным образом.

1 Ответ

0 голосов
/ 26 июня 2018

Если в ячейке нет записи, команда UPDATE не будет работать. Вместо этого используйте INSERT. Вот почему это работает, когда вы сначала вводите "aaaaa", а затем вы UPDATE.

РЕДАКТИРОВАТЬ : эта ссылка может помочь вам лучше понять принципы, лежащие в основе основных команд SQL: https://en.wikipedia.org/wiki/Create,_read,_update_and_delete

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...