Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с датой / 15 сообщений из 15, страница 1 из 1
07.08.2002, 16:45
    #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
07.08.2002, 17:14
    #32041569
senn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датой
Mojet nugno pereformatirovat' "01.01.02" v "01/01/02"?
...
Рейтинг: 0 / 0
07.08.2002, 17:21
    #32041575
Zenia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датой
Конечно нужно но как? Если я ему пишу
Format(Date, "dd/mm/yy"), то он мне возвращает 07.08.02
КАК МНЕ ЭТИ ТОЧКИ ЗАМЕНИТЬ НА "/" ?
...
Рейтинг: 0 / 0
07.08.2002, 17:32
    #32041587
Makc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датой
Енто у тя у винды Regional Setting так установлены.
Можешь конечно поменять их на '/' :))
но лучше перед отсылкой данных на сервер format(mydate, "mm/dd/yyyy".

А ваще:


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


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

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

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

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

Too few parameters. Expected 1
...
Рейтинг: 0 / 0
07.08.2002, 18:01
    #32041607
senn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датой
Ja sozdal testovuju tablizu i vce otrabotalo bez oshibok. new_date dolgna bit' tipa String.
...
Рейтинг: 0 / 0
07.08.2002, 18:05
    #32041612
Zenia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датой
To "senn"
Ну чудеса какие-то, и обе таблици с форматами Date/Time?
...
Рейтинг: 0 / 0
07.08.2002, 18:12
    #32041614
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датой
насколько я помню формат должен быть в американском стиле, то есть месяц, день, год, вот такая комбинация должна пройти
.....#" & Format(DateField, "M\/D\/YY") & "#....
...
Рейтинг: 0 / 0
07.08.2002, 18:12
    #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
07.08.2002, 18:17
    #32041622
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датой
кстати совет: почитать хелп там как раз написано про это. :)
...
Рейтинг: 0 / 0
07.08.2002, 18:18
    #32041624
Zenia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датой
Вот что называется спец .
Спасибо TO sFx
...
Рейтинг: 0 / 0
07.08.2002, 18:21
    #32041627
sFx
sFx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с датой
это просто опыт, через полгодика плотной работы с аксесом вы такие мелочи тоже будете знать, особенно если сами в хелпах это будете находить :)))
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с датой / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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