У меня есть строка 1993-08-02 00:00:00.0
, и я хотел бы обновить поле даты в Access таблицеSQL заявление, чтобы обновить дату
Это то, что у меня есть, но он не работает.
UPDATE [Table] SET `Birthdate` = '1993-08-02 00:00:00.0' WHERE `ID` = 000
У меня есть строка 1993-08-02 00:00:00.0
, и я хотел бы обновить поле даты в Access таблицеSQL заявление, чтобы обновить дату
Это то, что у меня есть, но он не работает.
UPDATE [Table] SET `Birthdate` = '1993-08-02 00:00:00.0' WHERE `ID` = 000
Даты не являются строками, но либо из следующих приведет к дате:
DATE [Table] SET `Birthdate` = CDate('1993-08-02 00:00:00.0') WHERE `ID` = 000
DATE [Table] SET `Birthdate` = #08/02/1993# WHERE `ID` = 000
Первый не работал для меня, но второй работал как шарм! Благодаря! – twodayslate
Первый предполагает, что вы используете службу выражения Jet/ACE. Учитывая, что вы не указали среду, из которой вы звоните в Jet, неудивительно, что у вас есть один ответ, который не сработал для вас. –
Поздний комментарий для опоздавших: просто используя макрос, чтобы создать заявление о обновлении, содержащееся полностью в Access, первая работала отлично для меня. – SandPiper
Какой вариант доступа используется и бит больше информации о структуре таблицы? – JPro
Доступ к файлу формата 2000, но я могу сделать его в формате 2003, если это лучше – twodayslate