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

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

DBGrid Selected [D5, MSSQL]


opoloXAI ©   (2003-04-02 17:47:00) 

Добрый день.
Подскажите, как мне получить значение полей выделенной строки DBGrid-а если я не могу найти свойство Selected у этого объекта?


OpoloXAI   (2003-04-02 18:31:00) [1]

Большое спасибо, Соловьев. Я был неправ:
использовал .Value вместо .AsString ...


Соловьев   (2003-04-02 18:29:00) [2]


> Edit1.Text:=DataSource.DataSet.FieldByName("Field").AsString;

при этом ошибка, или


> Edit1.Text:=DataSource.DataSet.FieldByName("Field").Value

? наверное второе?


OpoloXAI   (2003-04-02 18:26:00) [3]

"Invalid variant type conversion".
Я, наверное, неправильно описал в просторечье описание "пыстая запись": имеется в виду, что данная запись как текст := "";


Соловьев   (2003-04-02 18:19:00) [4]


> А почему ругается при выполнении этой операции с "пустым"
> полем?

тогда такого не будет. что-то ты врешь. такое будет когда к типу не приведешь, а будешь пытаться присвоить string:=variant. Пустое - это NULL. оно имеет тип variant.


OpoloXAI   (2003-04-02 18:15:00) [5]

Edit1.Text:=DataSource.DataSet.FieldByName("Field").AsString;


Соловьев   (2003-04-02 18:05:00) [6]


> А почему ругается при выполнении этой операции с "пустым"
> полем?

что делаем с
DataSource.DataSet.FieldByName("Field").AsString


OpoloXAI   (2003-04-02 18:00:00) [7]

Спасибо, работает.
А почему ругается при выполнении этой операции с "пустым" полем?


Mike Kouzmine   (2003-04-02 17:50:00) [8]

Или что значит выделенной строки? Если где стоит курсор, то DataSource.DataSet.FieldByName.Value


Mike Kouzmine   (2003-04-02 17:49:00) [9]

Bookmarklist


Наверх

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