Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext возвращает пустой курсор! Тогда как на SQL-92 совместимом сервере я бы получил курсор с одной записью и каким-то значением (в крайнем случае 0) Как с этим жить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 12:26 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
Не понял, что это за конструкция такая WHERE 1=2 ? Она же никогда не исполнится. Наверное, все-таки должно быть сравнение полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 12:45 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
Николай Это я для примера заведомо пустой выборки привел :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 13:13 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
Менять мышление... Это особенность диалекта SQL фокса :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 13:15 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
Короче нужно просто отдельно обработать вариант с reccount() = 0 вот и все :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 13:17 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
кстати вместо iif isnull есть функция nvl() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 13:19 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
Crip Это особенность диалекта SQL фокса :) Милая такая особенность... Короче нужно просто отдельно обработать вариант с reccount() = 0 вот и все :) Ну это я уж и сам сделал :) PS> Спасибо за nvl() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 13:22 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
Тогда как на SQL-92 совместимом сервере я бы получил курсор с одной записью и каким-то значением (в крайнем случае 0) А MS-SQL-Server вы считаете "SQL-92 совместимым"? Если, да, то он вам тоже, кстати, вернет пустой набор данных, потому как условие "WHERE 1=2" никогда не выполняется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 13:24 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
qu-qu Угу! Вы бы хоть попробовали сначало... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 13:52 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
что пробовать-то, родное сердце? может пример скриптика приведешь? З.Ы. не мешало бы также и по-русски писать научиться ("сначало") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 14:01 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
м-да, вспылил... был не прав... (не заметил SUM() в тексте запроса) З.Ы. но насчет русского языка - не отменяется... :-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 14:07 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
qu-qu Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ----------- NULL (1 row(s) affected) ----------- 0 (1 row(s) affected) PS> Ох..ть qu-qu , зато в русском видать силен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 14:10 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
а ты еще и "тормоз", к тому же... :-)) (поправился же я, не видел что ли?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 14:13 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
Господа, прекратите брань, вы ведь на форуме FoxPro 2funikovyuri В фоксе можно обращаться к полям пустой таблицы. Т.е. Код: plaintext 1. 2. Может быть, это чуть-чуть смягчит последствия "милой особенности" ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2004, 21:11 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
Фокс все-таки наследуют XBase , поэтому такое поведение является для него вполне логичным. Надо просто привыкнуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 11:14 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
Интересно, если сделать: SELECT COUNT(*) FROM Table WHERE 1=2 то будет одна строка с нулем, а если: SELECT COUNT(*) , SUM(f) FROM Table WHERE 1=2 то все равно будет пустой курсор Вот такие простые вещи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 12:20 |
|
||
|
Вот это да!
|
|||
|---|---|---|---|
|
#18+
karly™ В фоксе можно обращаться к полям пустой таблицы Спасибо, но это позволит получать значения "поумолчанию" - а в случае с SUM() - хотелось бы NULL :) oleg_km Ага - в том то и дело что в зависимости от вида агрегата - разный результат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2004, 16:45 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32479122&tid=1596812]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 269ms |
| total: | 423ms |

| 0 / 0 |
