
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.10.2005, 17:18:50
|
|||
|---|---|---|---|
Правильно ли писать Case Null? |
|||
|
#18+
Имеется приблизительно следующий код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. В соответствующей строке (где поле = Null) заскакивает на этот брякпойнт. Последующий F8 перебрасывает сразу на End Select без захода внутрь кейса. Очевидно, проблема с синтаксисом? Благодарю за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2005, 17:21:04
|
|||
|---|---|---|---|
Правильно ли писать Case Null? |
|||
|
#18+
Пробовал вместо Case Null писать Case "" - та же история. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2005, 21:03:45
|
|||
|---|---|---|---|
|
|||
Правильно ли писать Case Null? |
|||
|
#18+
У тебя нигде не стоит On Error Resume Next ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.10.2005, 21:21:13
|
|||
|---|---|---|---|
|
|||
Правильно ли писать Case Null? |
|||
|
#18+
Я бы для такой задачи воспользовался кодом подобным нижеследующему: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2005, 09:42:23
|
|||
|---|---|---|---|
Правильно ли писать Case Null? |
|||
|
#18+
On Error Resume Next нигде не стоит. AMShЯ бы для такой задачи воспользовался кодом подобным нижеследующему: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. В итоге что-то подобное напишу. Но вот всё-таки интересно - если он уже различает этот case null, то почему не заходит в него? Баг в VB? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2005, 09:45:58
|
|||
|---|---|---|---|
Правильно ли писать Case Null? |
|||
|
#18+
А если попробовать CASE IS NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2005, 09:53:03
|
|||
|---|---|---|---|
Правильно ли писать Case Null? |
|||
|
#18+
IS NULL применимо к объекту но не к переменной. IsNull() - к вариантной переменной (или ADO-полю). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2005, 10:50:23
|
|||
|---|---|---|---|
|
|||
Правильно ли писать Case Null? |
|||
|
#18+
В зависимости от задачи и условий: 1. Заменять значения NULL еще в запросе – самый ЛУЧШИЙ и ИДЕАЛЬНЫЙ вариант. Скажем при помощи функции ISNULL. 2. Заменить значения NULL, в коде VB, при помощи функции FORMAT: 1) для цифровых значений Код: plaintext Код: plaintext Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2005, 11:01:34
|
|||
|---|---|---|---|
|
|||
Правильно ли писать Case Null? |
|||
|
#18+
Самая главная идея вышеизложенного: Необходимо «избавиться» от значения NULL. P. S. И делать это следует всегда! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.10.2005, 11:25:30
|
|||
|---|---|---|---|
Правильно ли писать Case Null? |
|||
|
#18+
Я бы так сделал. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2167019]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 284ms |

| 0 / 0 |
