powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Сохранение даты?
6 сообщений из 6, страница 1 из 1
Сохранение даты?
    #36069722
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сохранить дату?
Пытаюсь сохранить дату таким образом:
Получаю дату из поля формы используя синтаксис:
Код: plaintext
1.
s MyDate=%page.%GetComponentById("DV").value
В переменной MyDate значение "2009-01-01"
Пытаюсь сохранить эту дату в класс - не сохраняет.
Код: plaintext
1.
2.
3.
s x=##class(MySysClass.MyClass).%OpenId( 1 )
s x.MySysDate=x.MySysDateDisplayToLogical(MyDate)
d x.%Save()

Вылазит ошибка "METHOD DOES NON EXIST". Как исправить чтоб заработало?
...
Рейтинг: 0 / 0
Сохранение даты?
    #36070000
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в MySysClass.MyClass есть метод экземпляра MySysDateDisplayToLogical?

А даты нужно писать в формате $h...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
Сохранение даты?
    #36070139
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть класс с данными:
Код: plaintext
1.
2.
3.
4.
Class my.test Extends %Persistent
{
  Property MySysDate As %Date;
}
Следующий код отрабатывает без ошибок (Caché 2009.1 RC):
Код: plaintext
1.
2.
3.
4.
  set MyDate="2009-01-01"
  s x=##class(my.test).%OpenId( 1 )
  s x.MySysDate=x.MySysDateDisplayToLogical(MyDate) ;или использовать MySysDateOdbcToLogical
  w x.%Save()

То krvsa

Данный метод автоматически генерируется так же, как и другие методы (см. Property Behavior ):
MySysDateIsValid()
MySysDateNormalize()
MySysDate...()
...
Рейтинг: 0 / 0
Сохранение даты?
    #36070174
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servit , буду знать... Никогда их не использовал...
...
Рейтинг: 0 / 0
Сохранение даты?
    #36070326
CacheLot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спсиб, уже заработало, где то видно механическая общибка произошла..
...
Рейтинг: 0 / 0
Сохранение даты?
    #36071539
Фотография kolesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CacheLot,
s MyDate=%page.%GetComponentById("DV").value
Аккуратнее - что-то мне подсказывает, что вы используете
конструкции типа:
Method blabla() [ ZenMethod ]
при выполнении такого метода на сервер передается туча данных.
мы через месяц после начала работ все позаменяли на
Class Method blabla() [ ZenMethod ]
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Сохранение даты?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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