![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TField.Value to string
Dennis I. Komarov © (2009-02-27 12:15:00)Как осуществить сабж с заранее неизвестным типом поля от TDataSet?
Dennis I. Komarov (2009-02-27 13:05:00) [1]VarToStr - то что нужно. Я в SysUtils ее не нашел, поэтому пробовал string(value: variant), но не тут-то было :)
Всем мерси...
Ega23 (2009-02-27 12:26:00) [2]
> да простого свойства AsString за глаза
Возможны "нюансы".
Медвежонок Пятачок (2009-02-27 12:22:00) [3]да простого свойства AsString за глаза
Ega23 (2009-02-27 12:20:00) [4]Value имеет тип Variant. Соответственно, от этого и плясать.
Либо в try..except обернуть VarToStr (это по-быстрому и по-простому), либо расписать case на VarType(Value) и там уже действовать так, как тебе надо.
Медвежонок Пятачок (2009-02-27 12:17:00) [5]AsString
VarToStr(value)