Unsupported File Driver Function

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Anatoly
Бывалый
Сообщения: 88
Зарегистрирован: 11 Август 2005, 8:33
Откуда: Томск

Unsupported File Driver Function

Сообщение Anatoly » 03 Апрель 2018, 8:45

Исходные данные: Clarion 6.3 9058, Oracle 12c, таблица с кучей полей Trn,
к ней вьюха TrnView.

При попытке прочитать Trn

TrnView{prop:Sql} = ‘Select * from Trn’
Выдается сообщение «Unsupported File Driver Function»
Next(Trn) все читается нормально, но все же хотелось бы воспользоваться Select ом. Как ни как скорость у него выше.

Yufil
Ветеран движения
Сообщения: 965
Зарегистрирован: 16 Май 2006, 13:34
Контактная информация:

Unsupported File Driver Function

Сообщение Yufil » 03 Апрель 2018, 10:21

1. 'Select *' вообще ужасно, порядок полей может совсем не соответствовать переменным. Имена переменных лучше указывать явно.
2. А как потом будут считываться результаты Select, всё равно тем же Next ?
3. А почему бы не попробовать Prop:SQLFilter. Cкорее всего, именно это и требуется ...
4. Вроде бы у Оракла надо прописывать имя БД ( Select ... from base.table ), посмотри что генерит трассировщик.
5. Я тут пропагандирую самопальную функцию LoadQueueFromSQL , недавно выложил пример для MS SQL.
Для Оракла ( с мелкими правками) работает ничуть не хуже.

kreator
Ветеран
Сообщения: 2711
Зарегистрирован: 28 Май 2009, 14:54
Откуда: Москва

Unsupported File Driver Function

Сообщение kreator » 03 Апрель 2018, 12:35

Anatoly, Вы бы привели больше информации (описание файла, вьюхи). В Оракле есть ещё схема данных, типа "base.scheme.table". Посмотрите, какой запрос формирует сам Кларион.
Yufil, появился в Клаше prop:SQLRowSet. Что там насчёт этого в самопальной функции?
С уважением, Kreator.

Yufil
Ветеран движения
Сообщения: 965
Зарегистрирован: 16 Май 2006, 13:34
Контактная информация:

Unsupported File Driver Function

Сообщение Yufil » 03 Апрель 2018, 19:27

К сожалению, сейчас вообще не работаю с Кларионом. Бяда...

Anatoly
Бывалый
Сообщения: 88
Зарегистрирован: 11 Август 2005, 8:33
Откуда: Томск

Unsupported File Driver Function

Сообщение Anatoly » 16 Апрель 2018, 12:21

Извиняюсь с этим вопросом. Дело оказалось не в Select, а в Records(View) который стоял после него.

Ryosuke12367
Прохожий
Сообщения: 2
Зарегистрирован: 11 Май 2018, 10:00

Unsupported File Driver Function

Сообщение Ryosuke12367 » 14 Май 2018, 6:27

Благодарим вас за то, что вы познакомили полезные посты.

Ответить