Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / SQL Запрос из делфи к Cache / 9 сообщений из 9, страница 1 из 1
12.12.2009, 13:27
    #36362792
S_Yevgeniy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запрос из делфи к Cache
Доброго всем дня!!!
Прошу прошения раньше работал с М языком под ДОС. Пришло время перейти в винду. Узнал что есть каше прочитал что с ним можно работать через СКЛ запросы. Хотелось бы узнать что можно и глобали создавать таким образом и как организовать иерархию. Т.е. как вести базу деревьями.
Если не сложно черкните как будет выглятить запрос например для такой структуры базы данных.
S KL= Некий код
^BKR(KL,1)= «ФИО или Наименование»
^BKR(KL,1,1)= «Фамилия»
^BKR(KL,1,2)= «Имя»

заранее большое спасибо.
...
Рейтинг: 0 / 0
12.12.2009, 14:09
    #36362817
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запрос из делфи к Cache
Из Delphi Вы можете работать с глобалами через VisM .
Поищите в этом топике по слову VisM .

PS: кроме SQL и глобалов Вы можете использовать и объекты. Есть моя статья на русском по работе с Caché из Delphi: "Использование Caché Objects в Delphi" .
...
Рейтинг: 0 / 0
12.12.2009, 14:50
    #36362840
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запрос из делфи к Cache
Можно и SQL-ом , но придется объявить Ваш глобал ^BKR классом, добавить ему свойство и методы (в ручную !) соответственно Вашим требованием запросов и только после этого обратится
к нему как SQL ! Советую как и servit, с начало попробовать VisM или MSM-Activate.
Это будет и понятнее и ближе к классическому MUMPS ...
...
Рейтинг: 0 / 0
12.12.2009, 15:05
    #36362849
SYevgeniy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запрос из делфи к Cache
А в делфи 2009 этот компонент подключается?

Просто у меня получилось его вытащить только в Д7. если у Вас есть опыт в подключение данного компонента в Д 2007 или 2009 поделитесь пожалуйста.

Я знаю что Д 2009 глючный но на нем уже много сделано и менять времени нет.
...
Рейтинг: 0 / 0
12.12.2009, 15:13
    #36362852
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запрос из делфи к Cache
Так эти обычные .ocx компоненты, не вижу особых проблем ...
...
Рейтинг: 0 / 0
12.12.2009, 15:46
    #36362884
SYevgeniy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запрос из делфи к Cache
А получать данные из Cache можно будет с помощью данного компонента? Или нет? или лучше почитать про ADO?

Спасибо за помощь!!!
...
Рейтинг: 0 / 0
12.12.2009, 18:12
    #36362963
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запрос из делфи к Cache
При их помощи можно не только получить данные, но также полностью
контролировать(управлять) на стороне сервера Cache Ваши М приложения (запись чтение и тд)
...
Рейтинг: 0 / 0
13.12.2009, 22:50
    #36364012
gr_vl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запрос из делфи к Cache
Без извинения структуры данных, те создания класса и перегона в него данных можно в каше поступить 2мя способами

1)
Это сделать отображения глобала в классы (см в документации каше как это делать, искать Custom Storage), те создать новый класс и описать пользовательский способ хранения данных (в существующем глобале/глобалах).

2 )
Создать класс и добавить в него SQL запрос базирующийся на коде а не на sql и описать свой код для процедур подготовки выполнения запроса и получения очередной строчки кода. (В студии проект -> добавить запрос -> на основе кода.)


Предпочтительно или перегнать данные из существующего глобала или если запросов немного пойти по 2му пути.


Удачи
Григорий Чех
АО Норд, Донецк, Украина
...
Рейтинг: 0 / 0
14.12.2009, 11:59
    #36364590
VadimF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Запрос из делфи к Cache
Стоит почитать про SQLStorage.
Если есть унаследованная система на глобалах и нужно настроить к ним реляционный и объектный доступ.

Если пишется новая система, то лучше не менять стандартный Storage.

Если Вы столкнулись с проблемами, советую обратится к техническому консультанту InterSystems, который с Вами работает и в техническую поддержку.

Кстати, есть презентация Работа с существующими глобалами через объекты и SQL с примерами .


Вадим
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / SQL Запрос из делфи к Cache / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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