| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Function is not supported |
| Автор: standrive 19.11.2009, 16:51 | ||
| Доброго времени суток! Недавно установил компонент ODAC для работы с Oracle и EhLib для работы с таблицами, и заметил что если задать параметризирований запрос через OraQuery, то после вызова процедуры Open выдает ошибку "Function is not supported". Я сначала решил не заморачиватся и стал перебирать записи вручную (база небольшая), но после того как мне понадобилось сохранить содержимое таблицы через OraTable1.Post то опять появилась таже ошибка. Помогите пожалуйста разобраться с этой проблемой.
Заранее спасибо за любую помощь. |
| Автор: Данкинг 19.11.2009, 17:06 |
| В код не вникал, но перед .Post в любом случае должен быть .Edit или .Append. |
| Автор: standrive 19.11.2009, 17:20 |
| Пробовал и .Append и .Edit, все равно ругается. Неужели никто больше не встречался с подобной проблемой, или это у меня такая глючная версия ODAC |
| Автор: ~FoX~ 19.11.2009, 19:10 |
| OraQuery2.First или FindFirst; В каком месте ошибка то? |
| Автор: cemick 20.11.2009, 00:18 |
| Вы хотя бы написали чья ошибка, оракла или ODAC'a |
| Автор: Данкинг 20.11.2009, 00:43 |
| Мне кажется, что ошибка не в этом коде, который приведён, а где-то ещё. |
| Автор: Gudinya 20.11.2009, 01:06 |
| наверное оффтоп, но мой совет поставить Direct Oracle Access от Allround Automations (уже это сделает жизнь приятнее) а для работы с таблицами Developer Express тебе в помощь сожалею что не могу помочь в твоей проблеме |
| Автор: standrive 20.11.2009, 12:06 |
| Я разобрался в чем была проблема! Я когда создавал табличку(с которой работает OraTable1) в типе поля указал Numeric(4), а ставил туда упорно Numeric(6) Всем большое спасибо за отзывы! |