Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
подскажите пожалуста есть приложение на net, обращается к cache с помощью библиотеки полученой от intersystems, благодаря примерам понял как обращатся к классам через sql запросы но можно ли обращатся к глобалам посредством тех же sql запросов или для этого нужно писать промежуточные классы к которым уже и обращаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 01:21 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
echo123, Глобалы с помощью SQL запросов нельзя не читать, не писать (если только вы сами не напишете хранимые процедуры для доступа к глобалам). На .net к классам можно обращаться не только с помощью SQL запросов. Посмотрите примеры, например objbind. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 03:41 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
=Dimon=Глобалы с помощью SQL запросов нельзя не читать, не писать (если только вы сами не напишете хранимые процедуры для доступа к глобалам). Есть (по крайней мере был) еще вариант - описать глобалы как классы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 08:28 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
echo123подскажите пожалуста есть приложение на net, обращается к cache с помощью библиотеки полученой от intersystems, благодаря примерам понял как обращатся к классам через sql запросы но можно ли обращатся к глобалам посредством тех же sql запросов или для этого нужно писать промежуточные классы к которым уже и обращаться? Через хранимые процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 11:37 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
"через хранимые процедуры" и "описать глобалы как классы" это не одно и то же не поделитесь ссылками по обоим вариантам я смотрел cache objects quickStart но варианта с глобалами там не нашёл, если есть у кого информация поделитесь пожалуйста, очень срочно надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 14:27 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
echo123не поделитесь ссылками http://karataev.nm.ru/cache/dodbc.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 17:38 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
ткните пожалуста пальцем , где по этой ссылке я могу найти интересующую меня информацию :/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2009, 21:24 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
echo123, Все, что написано в этой статье вам нужно. Прочитайте внимательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 06:11 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
echo123"через хранимые процедуры" и "описать глобалы как классы" это не одно и то же Нет. Хранимая процедура это одно. А глобал описаный как класс это уже класс! К которому можно делать SQL-запросы и применять пр. классовый синтаксис... echo123не поделитесь ссылками по обоим вариантам Ранее мы активно интересовались описанием произвольных глобалов... И почитать было чего... Примеры были... Но Кащей шел вперед. Появлялись новые задачи... Интерес был утерян. Но самое прискорбное - винт мой погорел и с ним сгорело все что нажито кровным трудом по этой теме. А что хоть за глобалы у вас такие произвольные? Может с их описанием и морочиться не стоит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 08:36 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
что то я запутался совсем, а как без описания глобалов я могу добраться до данных ? глобалы относятся к софту медтрак и лабтрак, может и не в тему, но кто нибудь разбирался со структурой данных в базе для этого софта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2009, 12:07 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
echo123что то я запутался совсем, а как без описания глобалов я могу добраться до данных ? Вроде основные инструменты написали... echo123глобалы относятся к софту медтрак и лабтрак Как вариант связаться с разработчиками, узнать что и как хранится... Может и подскажут в каком вам направлении копать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2009, 12:49 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
так получается без описания глобалов как классов можно использовать только хранимые процедуры "А что хоть за глобалы у вас такие произвольные? Может с их описанием и морочиться не стоит.." т.е выхода то только два, но я не пойму какая разница какие глобалы , в каких случаях лучше использовать хранимые процедуры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2009, 14:39 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
echo123так получается без описания глобалов как классов можно использовать только хранимые процедуры Смотря что вы хотите "брать" из этих глобалов... Для единичных значений можно например использовать методы некоего класса... Такое возможно в ваших программках/языке? Я просто не знаком с этой "средой" разработки... echo123но я не пойму какая разница какие глобалы , в каких случаях лучше использовать хранимые процедуры? Возможно это т.с. "на любителя"... Но "классовый подход" дает более широкие (а возможно и все) преимущества обработки глобалов. ХП же всего некий "частный случай" обращения к данным... Иными словами пора ставить вопрос конкретнее. Типа: - У меня есть такой-то глобал(ы)... Я хочу делать с ними то-то и то-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2009, 14:48 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
krvsa Смотря что вы хотите "брать" из этих глобалов... Для единичных значений можно например использовать методы некоего класса... Такое возможно в ваших программках/языке? Я просто не знаком с этой "средой" разработки... насколько я в курсе использовав функцию call я могу вызывать методы классов, но суть в том что эти классы ещё должны быть, я к сожалению их не вижу и выход один писать самому, вот и пытаюсь понять что я могу сделать krvsaНо "классовый подход" дает более широкие (а возможно и все) преимущества обработки глобалов. ХП же всего некий "частный случай" обращения к данным... в данный момент мне широкие возможности не нужны, нужно получить данные которые затем вывести в отчёт krvsa Иными словами пора ставить вопрос конкретнее. Типа: - У меня есть такой-то глобал(ы)... Я хочу делать с ними то-то и то-то. )) полностью согласен, в данный момент стоит задача, есть некий глобал, в который забиты данные пользователей, нужно само собой выбирать информацию по ним, в будущем задача расшириться на несколько глобалов так как есть дополнительная информация , но для этого ещё надо разобраться со структурой, а пока хотя бы вывести инфу с одного глобала с чего мне начать, если можно по шагам в плане написания класса или ХП :/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2009, 15:55 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
echo123писать самому Да, только самому. echo123в данный момент мне широкие возможности не нужны, нужно получить данные которые затем вывести в отчёт Вот если получится описать как класс - все сразу и получится. Притом во всех вариантах сразу! А ХП вернет только некий вариант просмотра и все... echo123есть некий глобал, в который забиты данные пользователей, нужно само собой выбирать информацию по ним Во... Структурку бы еще этого глобала! И можно начинать. echo123с чего мне начать, если можно по шагам в плане написания класса или ХП :/ Все зависит от подхода. 1. Описать классом 2. Написать ХП 3. Воять методы класса Я бы начал с первого пункта. Но структура глобала нужна палюбому... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2009, 16:06 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
krvsa Я бы начал с первого пункта. Но структура глобала нужна палюбому... ^PAPER(0)=95806 ^PAPER(0,"CNT")= ^PAPER(0,"CNT","ANA")= ^PAPER(0,"CNT","I")=95797 ^PAPER(0,"CNT","OPER")= ^PAPER(1,"ALL")=Иванов^Иван^^^^42898^2^^^^^^^^^^^^Иванович^^^^^ ^PAPER(1,"ALLERGY",0)=1 ^PAPER(1,"ALLERGY",1)= ^PAPER(1,"EMP")=1^^^^^^^^ ^PAPER(1,"FLT",0)= ^PAPER(1,"FNOTES",0)=1 ^PAPER(1,"FNOTES",1)= ^PAPER(1,"GP",0)= ^PAPER(1,"GPA",0)= ^PAPER(1,"KEYW",0)=168 ^PAPER(1,"KEYW",161)=Иванов^^^^^^^^^ ^PAPER(1,"KEYW",162)=Иван^^^^^^^^^ ^PAPER(1,"KEYW",163)=Иванович^^^^^^^^^ ^PAPER(1,"KEYW",164)=^Иван^Иванов^^^^^^^ ^PAPER(1,"KEYW",165)=^Иванов^Иванович^^^^^^^ ^PAPER(1,"KEYW",166)=^Иван^Иванович^^^^^^^ ^PAPER(1,"KEYW",167)=^^^^Иванов^Иван^42898^^Иванович^ ^PAPER(1,"KEYW",168)=^^^^Иванов^Иванович^42898^^Иван^ ^PAPER(1,"NOK")=^^^^^^^^ ^PAPER(1,"PAT",1)=00000001^00000001^^^^^^^^^^^^^^^^^^^^^^ ^PAPER(1,"PAT",2)=^^^^^ ^PAPER(1,"PAT",3)=^^^^^^^^^^Иванович^^^ ^PAPER(1,"PAT",4)=^^^ ^PAPER(1,"PER",1)=^^^^1109^^1115^^^^5961597 ^PAPER(1,"PER",2)=^^^^^^^^^^^^инженер ^PAPER(1,"PER",3)=^1^^1||59^^^^^ ^PAPER(1,"PER",4)=^19^^3413^^^70^^^^^^^^^^^^^^^^^ ^PAPER(1,"PER",5)=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^PAPER(1,"PER",6)=^^^^^^^^^1 корп.1 ^123 ^PAPER(1,"PER","ADD",0)=2 ^PAPER(1,"PER","ADD",1)=ул Центральная ^PAPER(1,"PER","ADD",2)= ^PAPER(1,"PER","RMK",0)=1 ^PAPER(1,"PER","RMK",1)= ^PAPER(1,"RMK",0)= выдрал кусок из глобала, или может как то по другому получить структуру можно ? )) к примеру задача получить ФИО и адрес ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.01.2009, 16:49 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
echo123, Ужас ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 03:02 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
О тож! Структура хранения предполагает описание типа: 1-й индекс - это ID записи 2-й индекс - это идентификатор поля 3-й индекс - это ... и т.д. А с приведеным глобалом ребята явно постарались запутать сторонних консультантов. Как там что и для чего храниться х/з... А 2-ка в первом индексе еще долго не будет появляться? Ведь чтобы узнать правило последовательности нужно хотябы две аналогичные записи посмотреть... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 08:36 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
да я понимаю что ужас, я как увидел избыточность чуть с ума не сошёл второй пользователь идёт сразу за этим, я показал все данные по первому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 08:56 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
^PAPER(2,"ALL")=Петров^Пётр^^^^39759^2^^^^^^^^^^^^Петрович^^^^^ ^PAPER(2,"ALLERGY",0)=1 ^PAPER(2,"ALLERGY",1)= ^PAPER(2,"EMP")=1^^^^^^^^ ^PAPER(2,"FLT",0)= ^PAPER(2,"FNOTES",0)=1 ^PAPER(2,"FNOTES",1)= ^PAPER(2,"GP",0)= ^PAPER(2,"GPA",0)= ^PAPER(2,"KEYW",0)=136 ^PAPER(2,"KEYW",129)=Петров^^^^^^^^^ ^PAPER(2,"KEYW",130)=Пётр^^^^^^^^^ ^PAPER(2,"KEYW",131)=Петрович^^^^^^^^^ ^PAPER(2,"KEYW",132)=^Петров^Пётр^^^^^^^ ^PAPER(2,"KEYW",133)=^Петрович^Петров^^^^^^^ ^PAPER(2,"KEYW",134)=^Петров^Пётрович^^^^^^^ ^PAPER(2,"KEYW",135)=^^^^Петров^Пётр^39759^^Петрович^ ^PAPER(2,"KEYW",136)=^^^^Петров^Петрович^39759^^Пётр^ ^PAPER(2,"NOK")=^^^^^^^^ ^PAPER(2,"PAT",1)=00000002^00000002^^^^^^^^^^^^^^^^^^^^^^ ^PAPER(2,"PAT",2)=^^^^^ ^PAPER(2,"PAT",3)=^^^^^^^^^^Петрович^^^ ^PAPER(2,"PAT",4)=^^^ ^PAPER(2,"PER",1)=^^^^^^496^^^^ ^PAPER(2,"PER",2)=^^^^^^^^^^^^кондуктор ^PAPER(2,"PER",3)=^1^^1||1^^^^^ ^PAPER(2,"PER",4)=^^^6150^^^^^^^^^^^^^^^^^^^^ ^PAPER(2,"PER",5)=^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^PAPER(2,"PER",6)=^^^^^^^^^5 ^16 ^PAPER(2,"PER","ADD",0)=1 ^PAPER(2,"PER","ADD",1)=Фиолетовая ул ^PAPER(2,"PER","RMK",0)=1 ^PAPER(2,"PER","RMK",1)= ^PAPER(2,"RMK",0)= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 09:02 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
Будем исходить из того что нужно вот это ^PAPER(1,"KEYW",161)=Иванов^^^^^^^^^ ^PAPER(1,"KEYW",162)=Иван^^^^^^^^^ ^PAPER(1,"KEYW",163)=Иванович^^^^^^^^^ ^PAPER(1,"PER",6)=^^^^^^^^^1 корп.1 ^123 ^PAPER(1,"PER","ADD",1)=ул Центральная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 09:05 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
Имея такие данные я бы пошел создавать классовые методы... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 09:06 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
^PAPER(2,"ALL")=Петров^Пётр^^^^39759^2^^^^^^^^^^^^Петрович^^^^^ вот ^2^ это пол ))) ок , классовые методы так классовые методы, как это сделать, как я уже слёзно умолял хотелось бы по шагам ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 09:11 |
|
||
|
глобалы и net приложение
|
|||
|---|---|---|---|
|
#18+
и самое главное у меня вот это Cache for Windows NT (Intel/P4) 5.0.15 (Build 5802) Fri Mar 18 2005 13:05:32 EST ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2009, 09:12 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=35772873&tid=1558586]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
137ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 480ms |

| 0 / 0 |
