|
|
|
| пытаюсь присвоить объекту Label значение переменной full_address.
full_address = region + rs.Fields(12).Value + rs.Fields(13).Value + rs.Fields(14).Value
но почему то если в некоторых столбцах rs.fields(13).value к примеру, нет записи (т.е. оно пустое) выходит надпись "Invalid use of null". Отображает только в том случае если все столбцы заполнены. Что делать? не хотелось бы If ами извращаться. Подскажите ? | |
|
| |
|
|
|
| http://hiprog.com/forum/read.php?id_forum=1&id_theme=1789&page=1 | |
|
| |
|
|
|
| я сделал If IsNull(rs.fields(13).value)=true then adress=""
заработало:) Спасибо! | |
|
| |
|
|
|
| в вашем случае, достаточно было "+" заменить на "&"
так же вместо if(IsNull .... можно использовать NZ(rs.fields(13),"") | |
|
| |
|
|
|
| м-да если щас начну менять код, то сильно запутаюсь. А как вы думаете если у меня везде будет стоять Is Null это не слишком засорит код? т.е. программа будет работать надежно? | |
|
| |
|
|
|
| Все три варианта совершенно жизнеспособны вариант с isnull длиннее и сложнее читается, в остальном ничем не хуже (ну может быть немного медленнее, но не настолько что бы на этом зацикливаться) | |
|
| |