powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите из VBA не могу вставить значение типа date в таблицу
7 сообщений из 7, страница 1 из 1
Помогите из VBA не могу вставить значение типа date в таблицу
    #32079198
vigur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Access 2000

1) query = "insert into peamootjad(integer1,date,integer2) values(4,12.12.2002,234)"
2) query = "insert into peamootjad(integer1,date,integer2) values(4,"+date+",234)"

docmd.runSQl query

уже все комбинации перепробывл и все время выдает ошибку error in insert into statement...
Как правильно написать query чтобы все работало?

заранее спасибо
...
Рейтинг: 0 / 0
Помогите из VBA не могу вставить значение типа date в таблицу
    #32079204
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
query = "insert into peamootjad(integer1,date,integer2) values(4," & Format(date, "\#mm\/dd\/yyyy\#") & ",234)"
...
Рейтинг: 0 / 0
Помогите из VBA не могу вставить значение типа date в таблицу
    #32079208
Julius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
query = "insert into peamootjad(integer1,date,integer2) values(4,#12/12/2002#,234)"
или
query = "insert into peamootjad(integer1,date,integer2) values(4,#" & format(date, "mm\dd\yyyy") & "#,234)"
...
Рейтинг: 0 / 0
Помогите из VBA не могу вставить значение типа date в таблицу
    #32079391
vigur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответы, попробывал но только в том случае когда не указываешь в какие столбцы вставлять
скажем такой запрос не работает
query = "insert into peamootjad(teenuse_id,kuupaev,number) values(4,#12/12/2002#,234)" , а такой
query = "insert into peamootjad values(4,#12/12/2002#,234)" работает

но мне надо вставлять определенные столбцы как в первом случае в чем ошибка? Все время пишет error in Insert into statement
...
Рейтинг: 0 / 0
Помогите из VBA не могу вставить значение типа date в таблицу
    #32079466
Julius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какого типа поле kuupaev?
...
Рейтинг: 0 / 0
Помогите из VBA не могу вставить значение типа date в таблицу
    #32079475
IgorM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня работает и так и так. Может быть в чем-то еще ошибка?
...
Рейтинг: 0 / 0
Помогите из VBA не могу вставить значение типа date в таблицу
    #32079548
vigur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kuupaev типа Date, вообще база данных PostgreSQl, подсоединенная через ODBC, но я пробывал и просто создавать аналогичную таблицу в Access.
--------------------------------
Описание таблицы peamootjad
teenuse_id integer
kuupaev date
number integer
-------------
Я попробывал различные варианты и получилось если вставлять все поля, не перечисляя их после назавания таблицы то все работает, также работает если
как написано ниже, т.е перечислены поля до kuupaev включительно

insert into peamootjad(teenuse_id,kuupaev) values(4, #" + Replace(CStr(Date), ".", "/") + "#)"

Но так не работает
insert into peamootjad(teenuse_id,kuupaev,number) values(4, #" + Replace(CStr(Date), ".", "/") + "#, 22)"

Т.е если указать следующее поля за типом Date то ошибка возникает, я пробывал с консоли в psql все работает, значит это глюки Access-а. Вообщем-то то что мне надо можно сделать и по другому, но стало просто интересно почему так. И так у всех или только у меня.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите из VBA не могу вставить значение типа date в таблицу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]