Я пытаюсь выполнить следующий запрос в MS-Access 2007, но он не выполняется в поле времени.
INSERT INTO LOG (
EMPLOYEECODE, STATUSID, LOCATIONID, TIME, DURATION,
SHIFTID, LATECOMING, EARLYGOING, LOGDATE, STATIONID
)
VALUES (
1, 1, 0, '4/21/2009 2:25:53 PM', 0,
8, 0, 1, '1/1/2009', 1
)
Поле TIME
определяется как дата и время.
Без поля TIME
запрос работает нормально!
Я пробовал несколько разных вещей, таких как заключение даты и времени в хэши, кавычки и т. Д. Однако запрос по-прежнему не выполняется в поле времени.
Спасибо, ребята! Это почти полностью помогло мне. Я все еще продолжал получать синтаксическую ошибку для оператора вставки, но затем, продолжая поиск в Google, я понял, что TIME
может быть зарезервированным ключевым словом, поэтому поместив его в квадратные скобки, как работает [TIME]
!