|
|
|
Как вместо полученного NULL получить 0
|
|||
|---|---|---|---|
|
#18+
После математических действий (если поле не соответсвует запросу), мне возвращает NULL. Мне это поле нужно еще перемножать и т.д. По этому мне надо вместо NULL иметь 0. Как это сделать. Каким образом преобразовать строку в число FLOAT? Я пробую FLOAT(3.12) он мне отвечает, что функция FLOAT не определена. Не могу понять. т.е. у меня FLOAT не поддерживается или я не правильно описываю? Помогите пожалуйста. База mdb ODBC MDAC 2.5 Visual C 6.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:30 |
|
||
|
Как вместо полученного NULL получить 0
|
|||
|---|---|---|---|
|
#18+
1. IsNull 2. IIF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:31 |
|
||
|
Как вместо полученного NULL получить 0
|
|||
|---|---|---|---|
|
#18+
Пункт 2 для запросов, если в коде то как угодно (If, Case). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:34 |
|
||
|
Как вместо полученного NULL получить 0
|
|||
|---|---|---|---|
|
#18+
2 Pavel Как раз для запросов вроде как и не будет работать. Ни Jet, ни уж тем более VC знать не знают ни про какие VBA-шные функции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 11:36 |
|
||
|
Как вместо полученного NULL получить 0
|
|||
|---|---|---|---|
|
#18+
ох, да у него же сишняк! Проглядел :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 12:18 |
|
||
|
Как вместо полученного NULL получить 0
|
|||
|---|---|---|---|
|
#18+
Хлопцы !!! да для етого специальная функция есть Nz() ее имя /Null - Zero/ Бери в нее предмет своей любви и получишь свой нолик :?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 19:55 |
|
||
|
Как вместо полученного NULL получить 0
|
|||
|---|---|---|---|
|
#18+
2SiriusB > Visual C 6.0 Откуда там NZ (Null Zero)? 2Dmitry Kruglov Это тебе лучше на сишном форуме спросить. Я не знаю, каким образом из Сей запросы выполняются. С другой стороны, никто не мешает тебе проверять это поле кодом ?myvar==NULL:myvar=0 или есть свои способы преобразования типов (int)myvar (не знаю, как он с объектами, способными содержать null отработае) В общем, лучше в сях смотреть. А вот в акцессе действительно запись nz(myvar,0) вернет 0, если в myvar живет null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2003, 22:20 |
|
||
|
Как вместо полученного NULL получить 0
|
|||
|---|---|---|---|
|
#18+
2 Geo ?myvar==NULL:myvar=0 Не думаю что в каком-то языке можно сравнивать с NULL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 06:22 |
|
||
|
Как вместо полученного NULL получить 0
|
|||
|---|---|---|---|
|
#18+
2Pavel Во-первых, я вчера наврал :) Не ?myvar==NULL:myvar=0 , а (myvar==NULL)?myvar=0 Во-вторых, действительно, нельзя. Я в сях для NULL делал что-нибудь типа #define NULL -99999 (аналогично const NULL=-99999) Т.е. заведомо терял какое-то число, обычно минимальное, скажем, для типа long. Но все равно, искать, вероятно, нужно в самих сях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 07:18 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32333939&tid=1678020]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 372ms |

| 0 / 0 |
