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

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

Как мне получить имя выделенной записиопределенного столбца


Relaxxx ©   (2003-07-28 18:17:00) 

Как мне получить имя выделенной записи определенного столбца,я делал так:
Label1.caption:=MainForm.DBGrid_ct.DataSource.DataSet.Fields[1].AsString;
Все впринципе работает, но у меня база удаленная(Оракл) и мне пишет ошибку

Project Pro_constr.exe raised exception class EListError with message "List index out of bounds (1)".
Process stopped. Use Step or Run to continue.


Relaxxx   (2003-07-28 18:52:00) [1]

а делается это так ;-)

Label1.caption:=MainForm.DBGrid_ct.Columns.Items[0].Field.AsString;
Просто тут можно обращаться только к Гриду а не к записям так как к записям обращятся нельза потому-что таблица формируется с помощью запроса, я так понял.
ВСЕ ВОПРОС СНЯТ, спасибо себе за помощ, гы-гы


Relaxxx   (2003-07-28 18:42:00) [2]

ага, ето если я использую для доступа к базе Query, то тогда пишет эту ошибку


Relaxxx   (2003-07-28 18:32:00) [3]

??????????
А может кто то может подсказать почему для локальной базы работает этот способ, а для удаленной нет?


Наверх

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