Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Динамическое удаление полей [D5]


Ury ©   (2003-09-01 15:54:00) 

Спасибо всем кто отозвался!
Загвоздка вот в чем:
В SQL-запросе есть поле, которое формируется с помощью функции(PL\SQL), при выполнении вставки все ОК, т.к. этого поля нет, но при выполнении AppendRecord говорит что, это поле не может быть модифицировано.Как его на время убрать?


Ury   (2003-09-02 19:47:00) [1]

2Sergey13
Это я сразу попробывал не сработала
А ODAC старый, так как не дают новый ставить.8-(
Sencs за внимание.


Sergey13   (2003-09-02 09:19:00) [2]

2Ury (01.09.03 15:54)
А есть в ODAC у поля в датасете пропертя required? Если есть попробуй ее в False поставить.

ЗЫ: А чего такой ODAC старый. Я видел 3.50.2.38 на http://oraclebones.narod.ru/


Ury   (2003-09-01 16:50:00) [3]

OK, Sencs


Ury   (2003-09-01 16:47:00) [4]

Не помогло...
Все равно Nikolay M. SENCS за HELP, может я что напортачил
Попробую разораться.
Еще раз Sencs!
Появятся мысли пиши


Nikolay M.   (2003-09-01 16:47:00) [5]

ODAC очень давно уже ставил и ненадолго...
Попробуй таки с Persistent-полями.


Ury   (2003-09-01 16:36:00) [6]

ODAC250D5


Nikolay M.   (2003-09-01 16:34:00) [7]

Попробуй создать в ран-тайме Persistent-поля у Query, у нужного поля поставь ReadOnly := True.
Компоненты доступа какие?


Ury   (2003-09-01 16:33:00) [8]

Мне это поле и даром ненадо, оно не находится в таблице с которой связан мой запрос.


Ury   (2003-09-01 16:31:00) [9]

Nikolay Sencs, но я возможно не правильно объяснил, через Append
тоже самое , это поле нужно убрать из списка полей, а непросто не задав ему значения.


Nikolay M.   (2003-09-01 16:20:00) [10]

Query.Append;
Query.FieldByName ("F1").AsInteger := 1;
..
Query.FieldByName ("F10").AsInteger := 10;
Query.Post;
?


Наверх

Титульная страница Поиск, карта сайта Написать письмо