powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с датой
15 сообщений из 15, страница 1 из 1
Проблема с датой
    #32041554
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть проблема, при добавления данных из таблици в другую через SQL ругается что не правильная дата. В Windows прописана "yyyy.mm.dd" форма даты, в этих таблицах поля с датами прописаны (Date/Time), те все как бы правильно.
После анализов ошибки определил что кокда я в ручную пишу:
Код: plaintext
CurrentDb.Execute ( "INSERT INTO AVANSAI (AvsDATA) VALUES ( #01 / 01 / 02 # )")

то все работает.

А вот после таких фокусов переменная

Код: plaintext
1.
2.
MyDate = Format(...,  "dd/mm/yy" )
' MyDate равна  01 . 01 . 02 
CurrentDb.Execute ( "INSERT INTO AVANSAI (AvsDATA) VALUES (#"  & MyDate &  "#)" )

и соответственно ругается на дату.
...
Рейтинг: 0 / 0
Проблема с датой
    #32041569
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mojet nugno pereformatirovat' "01.01.02" v "01/01/02"?
...
Рейтинг: 0 / 0
Проблема с датой
    #32041575
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конечно нужно но как? Если я ему пишу
Format(Date, "dd/mm/yy"), то он мне возвращает 07.08.02
КАК МНЕ ЭТИ ТОЧКИ ЗАМЕНИТЬ НА "/" ?
...
Рейтинг: 0 / 0
Проблема с датой
    #32041587
Makc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Енто у тя у винды Regional Setting так установлены.
Можешь конечно поменять их на '/' :))
но лучше перед отсылкой данных на сервер format(mydate, "mm/dd/yyyy".

А ваще:


при добавления данных из таблици в другую через SQL ругается что не правильная дата


Зачем так писать напиши просто:
insert into ... select from ...

Иль я че то не допонял?
...
Рейтинг: 0 / 0
Проблема с датой
    #32041590
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Poprobuyte porabotat' kak so strokoy, naprimer:

new_data = Day(MyDate) & "/" Month(MyDate) & "/" Year(MyDate)
...
Рейтинг: 0 / 0
Проблема с датой
    #32041594
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Posle "/" sabil postavit' &
...
Рейтинг: 0 / 0
Проблема с датой
    #32041597
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну ваще панял...
Почему когда я пишу в SQL
Код: plaintext
CurrentDb.Execute ( "INSERT INTO AVANSAI (AvsDATA) VALUES (#"  & Format(Date,  "dd/mm/yy" ) &  "#)" )

выводит что неверная дата А...?
Он ее понимает как #07.08.02#
...
Рейтинг: 0 / 0
Проблема с датой
    #32041599
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To "senn"
И так тоже пробовал, пишет типа

Too few parameters. Expected 1
...
Рейтинг: 0 / 0
Проблема с датой
    #32041607
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ja sozdal testovuju tablizu i vce otrabotalo bez oshibok. new_date dolgna bit' tipa String.
...
Рейтинг: 0 / 0
Проблема с датой
    #32041612
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To "senn"
Ну чудеса какие-то, и обе таблици с форматами Date/Time?
...
Рейтинг: 0 / 0
Проблема с датой
    #32041614
sFx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько я помню формат должен быть в американском стиле, то есть месяц, день, год, вот такая комбинация должна пройти
.....#" & Format(DateField, "M\/D\/YY") & "#....
...
Рейтинг: 0 / 0
Проблема с датой
    #32041615
senn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chto znachit "obe"? V toy kotoraja ukasana v instrukzii "INSERT" estestvenno - DATA/TIME. Inache eto vse smisla ne imelo bi (textovoe pole s'est vse, chto emu dadut bes vsjakoy konvertazii).
...
Рейтинг: 0 / 0
Проблема с датой
    #32041622
sFx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати совет: почитать хелп там как раз написано про это. :)
...
Рейтинг: 0 / 0
Проблема с датой
    #32041624
Фотография Zenia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот что называется спец .
Спасибо TO sFx
...
Рейтинг: 0 / 0
Проблема с датой
    #32041627
sFx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это просто опыт, через полгодика плотной работы с аксесом вы такие мелочи тоже будете знать, особенно если сами в хелпах это будете находить :)))
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с датой
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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