22.10.2008, 18:43 | #1 |
Участник
|
Подскажите пожалуйста, при считывании значения из Recordset.Fields.Item(1).Value если значение равно NULL, то выдается ошибка (говорит что такой тип не понимает), как обойти ситуацию? Свойство Recordset.Fields.Item(1).Status - всегда 0, т.е. проверка на NULL не возможна!
|
|
23.10.2008, 00:05 | #2 |
Участник
|
Думаю Вас спасет свойство ActualSize. Если равно 0, то либо Null либо пустышка (для текстовых полей)
|
|
23.10.2008, 06:10 | #3 |
Участник
|
Смотря откуда считываете рекордсет... Если из какой-то сторонней системы посредством использования функций соответствующей библиотеки, то лучше, ИМХО, сделать обработку в самой функции библиотеки, чтобы в нав не передавать NULL. В крайнем случае, заменять на пробел... Тогда и придумывать ничего не придется.
|
|
23.10.2008, 11:07 | #4 |
Участник
|
Спасибо rmv, свойством ActualSize=0 - NULL определился!
|
|