powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как работать с Cache?!
10 сообщений из 10, страница 1 из 1
Как работать с Cache?!
    #37115051
shaden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, прошу не пинать ногами за глупый вопрос, прошу отнестись с пониманием - Cache первый раз вижу в жизни.
Есть программа "М-Аптека", черт бы ее побрал, использующая Cache, туда же ее.
Из БД нужно выгрузить данные кое-какие, чтобы не собирать потом вручную из отчетов программы.
Задался я целью сделать эту выгрузку. Установил Cache-клиент, пытаюсь подключиться к базе. Получаю в ответ:

Драйвер = C:\Program Files\Common Files\InterSystems\Cache\CacheODBC35.dll
Версия драйвера = 2010.2.2.600.0

авторИмя источника данных = CACHECLIENT User
Сервер (IP адрес) = 10.34.20.248
Порт = 7200
Область Cache = USER
Метод аутентификации = 0 (Пароль)
Имя пользователя = _system
Описание = Cache Configuration and Namespace - CACHECLIENT USER
Аудит Cache ODBC = Нет
Использовать десятичную точку из системной локали = Нет
Запретить таймаут запроса= 0
Поддержка статических курсоров = 0
Unicode SQLTypes = 0

Ошибка соединения: Подробности в CacheODBC.log

[Cache ODBC][State : 08S01][Native Code 452]
[C:\Windows\system32\odbcad32.exe]
Message sequencing error

Гугл ответа не дал, что же это за. Пойдем другим путем: ставлю каше локально, копирую базу программы в папку c:\InterSystems\Cache1\mgr\user\ , монтирую базу. Иду по ссылке SQL в "Портале Управления Системой". Выбираю область USER и пытаюсь просмотреть список схем. Не вижу ничего. В построителе запросов не вижу ни одной таблицы.
Извечный вопрос: что я делаю не так?! И как сделать так, чтобы я все же увидел список таблиц, выдернул данные и забыл про каше как о страшном сне?
Заранее спасибо.
...
Рейтинг: 0 / 0
Как работать с Cache?!
    #37115104
Ptn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 - Классы с описаниями таблиц могут лежать в другой базе - нужно смотреть конфигурацию области.

2- ЕМНИП, а она мне что то в последняя время изменяет, М-Аптека потому и М - что там всё на М и на глобалах, и никаких таблиц не используется
...
Рейтинг: 0 / 0
Как работать с Cache?!
    #37115130
shaden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Час от часу не легче.
Спасибо, они действительно в глобалах.
Читаю, что же такое глобалы и как с ними работать...
...
Рейтинг: 0 / 0
Как работать с Cache?!
    #37115132
)))))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Там стоит защита от копирования.
...
Рейтинг: 0 / 0
Как работать с Cache?!
    #37115212
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, что это за драйвер - CacheODBC35?
У нас с ним не захотело ничего работать, с дравйером без номеров работает.
Это не относится вопросу ТС.
...
Рейтинг: 0 / 0
Как работать с Cache?!
    #37115299
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Кстати, что это за драйвер - CacheODBC35?
У нас с ним не захотело ничего работать, с дравйером без номеров работает.
Это не относится вопросу ТС.Драйвер, поддерживающий ODBC версии 3.5 ( Wiki ).
CacheODBC.dll поддерживает ODBC версии 2.5: 2009.1 Upgrade Checklist
...
Рейтинг: 0 / 0
Как работать с Cache?!
    #37115349
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все равно непонятно. Согласно вики odbc 3.5 начиная с 1997 года,
согласно документации все новые и апгрейженые инсталляции должны конфигурироваться через odbc 3.5
Но у нас не стало работать odbc 3.5.
...
Рейтинг: 0 / 0
Как работать с Cache?!
    #37115420
Фотография П.С.М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shaden...Cache первый раз вижу в жизни.
...
Из БД нужно выгрузить данные кое-какие, чтобы не собирать потом вручную из отчетов программы.

...забыл про каше как о страшном сне?
Мне кажется, что для Вас самым оптимальным вариантом будет "собрать из отчетов в ручную", т.к. чтобы написать программу по выгрузке данных, Вам нужно будет выучить сам язык М, а затем разобраться в исходных кодах М-Аптеки, а на это уйдет очень много времени. Т.ч. в вашем случае, быстрее и проще будет все-таки "собрать из отчетов".
...
Рейтинг: 0 / 0
Как работать с Cache?!
    #37115444
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Найти человека, который знает M-Аптеку и попросить его написать интерфейсы, хоть в тот же odbc?
...
Рейтинг: 0 / 0
Как работать с Cache?!
    #37115450
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Все равно непонятно. Согласно вики odbc 3.5 начиная с 1997 года,
согласно документации все новые и апгрейженые инсталляции должны конфигурироваться через odbc 3.5
Но у нас не стало работать odbc 3.5.У меня работает.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как работать с Cache?!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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