Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
обработка значений Null
|
|||
|---|---|---|---|
|
#18+
код следующий Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. Выдается следующая ошибка: Cast from DBNull to ttype 'Long' is not valid в стоке CMC = docRow.Item("CMC"), если значение в поле Null. что делать? как преобразовать к нужному формату? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 08:34 |
|
||
|
обработка значений Null
|
|||
|---|---|---|---|
|
#18+
что то такое: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 08:45 |
|
||
|
обработка значений Null
|
|||
|---|---|---|---|
|
#18+
теперь выдается следующее сообщение: no default member for type DbNull ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 09:21 |
|
||
|
обработка значений Null
|
|||
|---|---|---|---|
|
#18+
в той же строке ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 09:49 |
|
||
|
обработка значений Null
|
|||
|---|---|---|---|
|
#18+
да в этой же строке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 09:56 |
|
||
|
обработка значений Null
|
|||
|---|---|---|---|
|
#18+
воспроизвожу твою ситуацию и ... всё работает. т.е. если значение в колонке DBNull - то отрабатывает нормально Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 10:14 |
|
||
|
обработка значений Null
|
|||
|---|---|---|---|
|
#18+
Блин, мне выдали сообщение, что у меня нету прав на добавление сообщений в этот форум. Только попробуйте ещё раз - псевдоним поменяю. Вот короче правильный ответ: dim oTemp=docRow.Item("CMC") CMC = iif(isnothing(otemp) or isdbnull(otemp),0,otemp) Примечание: в vb6 были проблемы с функцией iif(), но в .net эти проблемы устранили. Max Pro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 10:31 |
|
||
|
обработка значений Null
|
|||
|---|---|---|---|
|
#18+
спасибо, все работет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 12:32 |
|
||
|
обработка значений Null
|
|||
|---|---|---|---|
|
#18+
Max ProПримечание: в vb6 были проблемы с функцией iif(), но в .net эти проблемы устранили. Max Pro О каких проблемах идет речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 16:47 |
|
||
|
обработка значений Null
|
|||
|---|---|---|---|
|
#18+
Компилирует, но выдаёт ошибку рантайм. Не помню какую. Max Pro ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 17:30 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32747778&tid=1438091]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 259ms |
| total: | 391ms |

| 0 / 0 |
