траблы со схемами

0 голосов
спросил 27 Янв, 06 от Гость (210,080 баллов) в категории Программные продукты Esri
строка подключения 'Provider=MSDAORA.1;User ID=user3;Data Source=is1;Persist Security Info=False');

SQLstr:='create or replace view test1 ..........'
pWorkspace.ExecuteSQL(SQLstr);
//запрос создается в схеме user3

pWorkspace.Get_Datasets(esriDTAny,pEnumDataset); // esriDatasetType=1=esriDTAny---Any Dataset.
pEnumDataset.Next(pdataset);
while not(pDataset=nil) do
begin
pDataset.Get_Name(tmp);
if tmp='user3.test1' then break;
pEnumDataset.Next(pdataset);
end;

потом начинаю искать созданное представление, а оно ищется в схеме CTXSYS и еще в одной какой-то схеме
и все:(
а в моей не ищется
Почему?
может надо сделать свою текущей?
я где то такое читала

1 Ответ

0 голосов
ответил 27 Янв, 06 от Гость (210,080 баллов)
pWorkspace.Get_Datasets(esriDTAny,pEnumDataset);
ошиблась с типами
должно быть IEnumDatasetName и IDatasetName;
а я использовала IEnumDataset и IDataset
теперь ищется где надо, но другая беда: надо искать представление, а просматриваются таблицы
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...