![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка String [D7, WinXP]
mouse_web © (2004-08-26 19:03:00)Передаю полю значение из базы. Выскакивает ошибка, Null нельзя перевести в String. Как это сделать?
Slym (2004-08-27 05:36:00) [1]NullStrictConvert:=false;
3APA3A (2004-08-26 22:38:00) [2]Да можно, можно перевести.
в модуле Variant функция VarToStr()...
аналогична след. конструкции
if VarIsNull then Str := '' else Str := Var;
Алхимик (2004-08-26 19:10:00) [3]Null - неопределённое значение.
У строки любое значение однозначно.
Делай проверку на VarIsNull.
TUser (2004-08-26 19:09:00) [4]Нет, нельзя. Null - это по определению неопределенное значение. Можно, если нельзя, присвоить строке значение ''.
mouse_web (2004-08-26 19:07:00) [5]А можно перевести Null в String ?
Чтобы не делать условие.
TUser (2004-08-26 19:05:00) [6]
> Выскакивает ошибка, Null нельзя перевести в String. Как
> это сделать?
Раз нельзя - значит никак.
Перед присвоением проверяй на null
s999 (2004-08-26 19:04:00) [7]VarIsNull