Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / описание полей / 11 сообщений из 11, страница 1 из 1
13.05.2009, 14:31
    #35983224
mr.Partizan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
описание полей
Подскажите, в cache можно сделать описание полей таблицы?
...
Рейтинг: 0 / 0
13.05.2009, 15:03
    #35983350
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
описание полей
вы бы лучше подробней написали, какое описание вам нужно и как вы с ним хотите работать
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Class User.NewClass1 Extends %Persistent
{

/// описание поля  1 
Property NewProperty1 As %String;

/// описание поля  2 
Property NewProperty2 As %String;

}
это описание можно вытащить программно для любого поля
Код: plaintext
1.
2.
3.
 s o=##class(%ClassDefinition).%OpenId("User.NewClass1")
 s p=o.Properties
 f i= 1 : 1 :p.Count() w s pr=p.GetAt(i) w !,pr,Name," ",pr.Description
...
Рейтинг: 0 / 0
13.05.2009, 15:05
    #35983357
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
описание полей
Можно: %DESCRIPTION
Например:
Код: plaintext
1.
2.
3.
4.
5.
CREATE TABLE Employee (
  %DESCRIPTION 'Описание таблицы',
  EMPNUM     INT NOT NULL,
  STARTDATE  TIMESTAMP %DESCRIPTION 'Описание поля'
  CONSTRAINT EMPLOYEEPK PRIMARY KEY (EMPNUM))
...
Рейтинг: 0 / 0
13.05.2009, 15:31
    #35983424
mr.Partizan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
описание полей
DAiMorвы бы лучше подробней написали, какое описание вам нужно и как вы с ним хотите работать
может я не правильно сформулировал вопрос...
Смысл примерно такой:
нужно чтобы пользователь который умеет писать только запросы на SQL, понимал что какое поле значит.
...
Рейтинг: 0 / 0
13.05.2009, 15:49
    #35983477
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
описание полей
Код: plaintext
1.
2.
3.
4.
5.
/// This is a description
Property Name As %String;

Note:
The Description keyword is visible only within the Inspector. In a property definition, you specify a value for this keyword as shown in the preceding syntax.
Property description
насколько я понял, тут говорится о том что выяснить описание поля можно только программно, никаким SQL его не вытащишь
...
Рейтинг: 0 / 0
13.05.2009, 16:11
    #35983552
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
описание полей
mr.Partizan , версия Кащея какая?
...
Рейтинг: 0 / 0
13.05.2009, 16:14
    #35983561
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
описание полей
Как вариант, всегда можно посмотреть документацию к классам... Там и дискипшен почитать. Если его писали понятно.
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
14.05.2009, 08:32
    #35984548
mr.Partizan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
описание полей
krvsa mr.Partizan , версия Кащея какая?
Cache for Windows (x86-32) 2008.1
...
Рейтинг: 0 / 0
14.05.2009, 08:37
    #35984556
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
описание полей
mr.Partizan , значит на документацию класса можно выйти через Портал управления системой ->Классы...
Или через документацию...
...
Рейтинг: 0 / 0
14.05.2009, 08:57
    #35984592
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
описание полей
да вполне через стандартную документацию к классам, соответственно от разработчика классов потребуется только грамотно и красиво все оформить и тогда там любой разберется
...
Рейтинг: 0 / 0
15.05.2009, 12:00
    #35987751
mr.Partizan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
описание полей
Всем спасибо за помощь!
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / описание полей / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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