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

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

Так вот как организовать Lookup-поле с DOA !!! [D5, Oracle, ]


MaXimka ©   (2002-01-16 14:16:00) 

Если нужно организовать lookup-поле, используя DOA, то просто создать поле и указать его lookup-свойства (KeyField, DataSet, LookupField и ResultField) будет недостаточно - списочек раскрываться не будет. Так вот я потратил два с половиной дня, чтобы открыть такую штуку: в SQL OracleDataSet надо писать не просто SELECT * FROM Schema.TableName, а SELECT TableName.*,TableName.Rowid FROM Schema.TableName, иначе свойство НД CanModify останется false, несмотря на то, что ReadOnly стоит False :( ). То же самое, в принципе, относится и к любому вводу данных.


MaXimka   (2002-01-18 13:22:00) [1]

DOA мне выдали на работе - на, бери, пользуйся! А ОДАК во-первых, вечно просрочен, во-вторых у него стоит ограничение, максимум 6 полей в таблице. Так что на ДОА нас перевели в приказном порядке.


Юрий Жуков   (2002-01-16 17:52:00) [2]

ХМ, а что DOA теперь бесплатный?
И что заставило пересеть на DOA?

З.Ы. Сам я пишу на DOA, но только в силу того что он мне первым попался. Есть определенные претензии к нему, но пересаживаться на что либо другое нет ни времени ни желания (уж очень много переделывать)


MaXimka   (2002-01-16 16:47:00) [3]

Оттудова и узнал :))) Так до всего ж допереть ещё надо! КТО Ж ЗНАЛ, что там такая подлянка лежит? В ODAC, например, такого нет. Был бы Одак бесплатный, ему б вопще равных не было.


Юрий Жуков   (2002-01-16 15:44:00) [4]

:)
То же самое ты мог бы узнать, если бы заглянул в справку по DOA
Выбираешь компонету TORACLEDataSet Нажимаешь на F1 и читаешь раздел "Making a dataset updateable"


Наверх

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