Здравствуйте.
Такая проблема: в T-FLEX 9.0 пытаюсь через Automation взять значение из внутренней базы данных, в ответ получаю либо сообщение "Внутренняя ошибка приложения", либо ничего не получаю.
Использую следующий код (для Delphi):
Db1:=FDoc.GetDatabase('Lists') as ITFDatabase;
q:=Db1.GetRealValue(1,1);
Здесь Db1 - ITFDatabase, FDoc - ITFLEX, q - Double, Lists - внутренняя база данных документа FDoc, она в нем есть, проверял. Эта база данных создана по ссылке на MDB'шный файл. Файл этот никуда не перемещался.
Самое интересное, что если база будет не MDB, а просто внутренняя, то все работает без проблем.
Такая проблема: в T-FLEX 9.0 пытаюсь через Automation взять значение из внутренней базы данных, в ответ получаю либо сообщение "Внутренняя ошибка приложения", либо ничего не получаю.
Использую следующий код (для Delphi):
Db1:=FDoc.GetDatabase('Lists') as ITFDatabase;
q:=Db1.GetRealValue(1,1);
Здесь Db1 - ITFDatabase, FDoc - ITFLEX, q - Double, Lists - внутренняя база данных документа FDoc, она в нем есть, проверял. Эта база данных создана по ссылке на MDB'шный файл. Файл этот никуда не перемещался.
Самое интересное, что если база будет не MDB, а просто внутренняя, то все работает без проблем.