|
Ошибка при выполнении ПолучитьСтруктуруХраненияБазыДанных | ☑ | ||
---|---|---|---|---|
0
Alex_MA
27.06.17
✎
12:23
|
Здравствуйте!
При выполнении кода СоединениеИБ.ПолучитьСтруктуруХраненияБазыДанных(, ТерминыСУБД); Ошибка времени выполнения: {Общий модуль.СтруктураМетаданных.Модуль(38): Метод объектане обнаружен (ПолучитьСтруктуруХраненияБазыДанных) в модуле ОбщийМодуль.СтруктураМкетаданных.Модуль, строка 38. Это программа ЦУП. Тип СоединениеИБ - подключение к ИБ - COMОбъект. Почему функция ПолучитьСтруктуруХраненияБазыДанных отрабатывает с ошибкой? Спасибо. |
|||
1
Ц_У
27.06.17
✎
12:27
|
проще всего переопределить вызов функции в общем модуле и дернуть оттуда если "в лоб" не идет
|
|||
2
Alex_MA
27.06.17
✎
12:59
|
(1)она и так в общем модуле
просто выполняется почему то с ошибкой |
|||
3
Ц_У
27.06.17
✎
13:00
|
Галку Внешнее соединение влепи
|
|||
4
Alex_MA
27.06.17
✎
13:43
|
галка не помогла
|
|||
5
Волшебник
модератор
27.06.17
✎
13:44
|
поставь у общего модуля флаг "Вызов сервера
|
|||
6
Alex_MA
27.06.17
✎
13:46
|
(5)вызов сервера стоит
|
|||
7
Волшебник
модератор
27.06.17
✎
13:48
|
попробуй вызвать GetDBStorageStructureInfo()
|
|||
8
Alex_MA
27.06.17
✎
13:48
|
эта же походу ошибка описана в посте 56 и 59
http://catalog.mista.ru/public/200300/ |
|||
9
Alex_MA
27.06.17
✎
14:26
|
(7)это оказалось к временному решению проблемы.
Дело в том, что пока не начал просматривать в табло СоединениеИБ.GetDBStorageStructureInfo(, Истина) - выходила ошибка. Решение проблемы такое: доходим до точки остановки - где вызывается ПолучитьСтруктуруХранения. Если в табло видим ошибку {1}:Ошибка при вызове метода контекста (GetDBStorageStructureInfo), то заходим в окно редактирования в табло и заново вычисляем выражение. Это решает проблему. |
|||
10
Ц_У
27.06.17
✎
14:28
|
(9) колдунство чистой воды
|
|||
11
Alex_MA
27.06.17
✎
14:29
|
например это сначала вызывает в табло ошибку
СоединениеИБ.GetDBStorageStructureInfo(, Истина) перевычисляем в табло СоединениеИБ.GetDBStorageStructureInfo(, true) - ошибки нет. снова в табло СоединениеИБ.GetDBStorageStructureInfo(, Истина) - ошибки нет. Ерунда какая то. Но в принципе так можно выйти из ситуации. |
|||
12
Alex_MA
27.06.17
✎
14:35
|
(7)спасибо. Помогло в принципе выйти из ситуации.
|
|||
13
Alex_MA
27.06.17
✎
14:36
|
всем спасибо за участие
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |