powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / формат даты в oracle forms 6i
11 сообщений из 11, страница 1 из 1
формат даты в oracle forms 6i
    #34877465
DenPL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые знатоки,
если кто сталкивался....., как можно изменить формат даты в oracle forms 6?
Триггер передает sysdate серверу в формате dd.mm.yyyy а надо dd.mm.yyyy hh24.mi.ss
...
Рейтинг: 0 / 0
формат даты в oracle forms 6i
    #34877507
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно поподробнее?
Как именно дата передается из Forms в базу, как определяется то, что попало в базу?
...
Рейтинг: 0 / 0
формат даты в oracle forms 6i
    #34877550
DenPL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть поле field1
на событии post_change запускается функция pak1.funk1(sysdate)
полученная дата появляется в формате dd.mm.yyyy
...
Рейтинг: 0 / 0
формат даты в oracle forms 6i
    #34877576
yra1973
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на нужном поле формы F4 -> data -> format mask -> ставишь нужную маску
...
Рейтинг: 0 / 0
формат даты в oracle forms 6i
    #34877624
DenPL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поле не причем, важно что на событии post_change вызвается функция, кторая
в качестве аргумента берет sysdate, это никак не связано с тем что стоит в том поле
...
Рейтинг: 0 / 0
формат даты в oracle forms 6i
    #34877704
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DenPLесть поле field1
на событии post_change запускается функция pak1.funk1(sysdate)
полученная дата появляется в формате dd.mm.yyyy

1. функция создана на сервере или в Forms?
2. конец фразы означает, что полученная дата (кстати, где полученная - записанная в таблицу или что) с нулевым временем?
...
Рейтинг: 0 / 0
формат даты в oracle forms 6i
    #34877737
DenPL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
функция создана на сервере
полученная дата с нулевым временем
......
...
Рейтинг: 0 / 0
формат даты в oracle forms 6i
    #34878993
Полночный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Для начала поставьте полю тип date time вместо date , иначе действительно время будет обрезаться. Если не получится, будем разбираться дальше :)
...
Рейтинг: 0 / 0
формат даты в oracle forms 6i
    #34879443
FRM-42100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DenPLна событии post_change запускается функция pak1.funk1(sysdate)
полученная дата появляется в формате dd.mm.yyyyСдается мне, что у pak1.funk1 тип параметра совсем не date.
...
Рейтинг: 0 / 0
формат даты в oracle forms 6i
    #34879804
DenPL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вобщем проблема была в том что дата отправлялась на сервер в виде 18.10.0007, почему, так до сих пор не ясно.
теперь к каждой полученной ,таким образом, дате прибавляется 2000 лет.
Хотя в смой формсе дата сообщением выводится 18.10.2007 16:34:25 например.
Вобщем почему так до сих пор загадка
...
Рейтинг: 0 / 0
формат даты в oracle forms 6i
    #34880711
Полночный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DenPLВобщем проблема была в том что дата отправлялась на сервер в виде 18.10.0007, почему, так до сих пор не ясно.
теперь к каждой полученной ,таким образом, дате прибавляется 2000 лет.
Хотя в смой формсе дата сообщением выводится 18.10.2007 16:34:25 например.
Вобщем почему так до сих пор загадка
Происходящее очень похоже на лишнее преобразование даты в char и обратно. Приведите pls декларацию вашей функции и код, ее вызывающий.

Оставлять так, как есть, с ручным добавлением 2000 лет, нельзя ни в коем случае. В таком виде поведение вашего кода зависит от NLS настроек клиента. На 10 машинах вроде будет работать, на 11-й - даст 4007 год.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / формат даты в oracle forms 6i
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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