powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Link table in Cache'
13 сообщений из 13, страница 1 из 1
Link table in Cache'
    #32383053
Привет all!
В пятом Cache' появилась возможность связать внешнию таблицу с классом Cache'. В SQL - менеджере это пункт: Файл -> Связать таблицу. Я это попробовал все работает. Теперь вопрос: Как осуществить процесс связывания из свой программы, без обращения к SQL-менеджеру ?
Кроме того есть там еще пункт Миграция данных, вот это я уже научился делать из свой программы, если кому-нибудь интересно могу рассказать.

Заранее благодарен за ваши ответы с уважением, Алимов Игорь.
...
Рейтинг: 0 / 0
Link table in Cache'
    #32800961
Maksim UM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно посмотреть класс %SQL.Manager.API в %CACHELIB, там есть
функция CreateLinkTable.
...
Рейтинг: 0 / 0
Link table in Cache'
    #32801017
Maksim UMМожно посмотреть класс %SQL.Manager.API в %CACHELIB, там есть
функция CreateLinkTable.
К сожалению я у себя не обнаружил такого класса, есть только:
%SQL.Manager.Catalog
%SQL.Manager.ShowPlan
%SQL.Manager.UI
%SQL.Manager.Wizard.Util
Но ни в одном из этих классов нет метода CreateLinkTable.
Cache for Windows NT (Intel/P4) 5.0.8 (Build 5105) Thu May 20 2004 10:43:17 EDT

С уважением, Алимов Игорь.
...
Рейтинг: 0 / 0
Link table in Cache'
    #32801033
Maksim UM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня 5.0.10, но , я думаю, можно попробовать поиском пройтись в %SQL разделе по названию CreateLinkTable.
...
Рейтинг: 0 / 0
Link table in Cache'
    #32801044
bushmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maksim UMУ меня 5.0.10, но , я думаю, можно попробовать поиском пройтись в %SQL разделе по названию CreateLinkTable.
У меня 5.0.11 и тоже отсутствует данный класс
...
Рейтинг: 0 / 0
Link table in Cache'
    #32801114
Maksim UM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bushmen Maksim UMУ меня 5.0.10, но , я думаю, можно попробовать поиском пройтись в %SQL разделе по названию CreateLinkTable.
У меня 5.0.11 и тоже отсутствует данный класс
Специально обновился до 5.0.12... у меня есть класс:
Class %SQL.Manager.API Extends %RegisteredObject
/// <blockquote>
/// Create a new table from TableLink Wizard based on external datasource
/// Parameters:
/// dsn - Datasource connection name
/// tname - table names delimited by ^
/// external table name ^ new table name (user can modify)
/// cols - for each field delimited by @
/// external column name^column caption^iType^iMaxLen^iPrecision
/// </blockquote>
ClassMethod CreateLinkTable
...
Рейтинг: 0 / 0
Link table in Cache'
    #32801117
bushmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maksim UM bushmen Maksim UMУ меня 5.0.10, но , я думаю, можно попробовать поиском пройтись в %SQL разделе по названию CreateLinkTable.
У меня 5.0.11 и тоже отсутствует данный класс
Специально обновился до 5.0.12... у меня есть класс:
Class %SQL.Manager.API Extends %RegisteredObject
/// <blockquote>
/// Create a new table from TableLink Wizard based on external datasource
/// Parameters:
/// dsn - Datasource connection name
/// tname - table names delimited by ^
/// external table name ^ new table name (user can modify)
/// cols - for each field delimited by @
/// external column name^column caption^iType^iMaxLen^iPrecision
/// </blockquote>
ClassMethod CreateLinkTable
Самое интересное, что в документации я нашел описание данного класса, но вот в Проводнике я этот класс не вижу.
...
Рейтинг: 0 / 0
Link table in Cache'
    #32801135
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cache 5.07, вижу %SQL.Manager.API из студии безо всяких проблем
...
Рейтинг: 0 / 0
Link table in Cache'
    #32801145
bushmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лиман АртёмCache 5.07, вижу %SQL.Manager.API из студии безо всяких проблем
Да, согласен, из Studio наблюдается. А вот из Проводника не вижу. А Вы?
...
Рейтинг: 0 / 0
Link table in Cache'
    #32801175
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообщето у этого класса стоит атрибут Hidden, по-этому и не видно.
Уберите этот атирибут и ткомпилируйте класс, тогда и в проводнике появится
...
Рейтинг: 0 / 0
Link table in Cache'
    #32801380
Лиман Артёмвообщето у этого класса стоит атрибут Hidden, по-этому и не видно.
Уберите этот атирибут и ткомпилируйте класс, тогда и в проводнике появится
Подтверждаю, на классе стоит аттрибут Hidden и именно поэтому его не видно в Проводнике. Но докуменцация на него есть и он нормально работает в Cache' 5.0.8

С уважением, Алимов Игорь.
...
Рейтинг: 0 / 0
Link table in Cache'
    #32801955
Mary Grishina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
По этой ссылке презентация со школы Cache' 2004, которая проводилась в начале ноября. Презентация как раз посвящена различным способам использования SQL Gateway в Cache':
http://www.intersystems.ru/cache/education/school2004/materials/gateway.zip
...
Рейтинг: 0 / 0
Link table in Cache'
    #32802023
Mary GrishinaДобрый день!
По этой ссылке презентация со школы Cache' 2004, которая проводилась в начале ноября. Презентация как раз посвящена различным способам использования SQL Gateway в Cache':
http://www.intersystems.ru/cache/education/school2004/materials/gateway.zip

Большое спасибо за документацию и вдвойне приятно, что на форум заходят работники российского представительства Intersystems.

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


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