|
Запрос
|
|||
---|---|---|---|
#18+
Доброго времени суток! Первый запрос Код: sql 1. 2.
Выдает, что будет обновлено 0 записей второй запрос Код: sql 1. 2. 3. 4.
Выдает, что будет обновлено 3 записи Access 2010 32 bit, Windows 10 В Access 2003 всё работает нормально (и там , и там - будет обновлено 3 записи). Что это такое? Никто не сталкивался? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2019, 16:31 |
|
Запрос
|
|||
---|---|---|---|
#18+
PS - Если менять Update на Select - Эффект тот же. Комп не в сети, обновления не ставятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2019, 16:38 |
|
Запрос
|
|||
---|---|---|---|
#18+
zimkon, в Таблица2 - есть номер is NULL ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2019, 17:00 |
|
Запрос
|
|||
---|---|---|---|
#18+
court zimkon, в Таблица2 - есть номер is NULL ? Вроде нет. А что это меняет? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2019, 18:24 |
|
Запрос
|
|||
---|---|---|---|
#18+
zimkon court zimkon, в Таблица2 - есть номер is NULL ? Вроде нет. А что это меняет? Ан, нет, наверное, всё же, есть. Понял. Спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2019, 18:49 |
|
Запрос
|
|||
---|---|---|---|
#18+
zimkon court zimkon, в Таблица2 - есть номер is NULL ? Вроде нет. А что это меняет? Просто такой запрос Код: vbnet 1.
Во всех СУБД возвращает "ничего" ВСЕГДА, вне зависимости от того, что есть в таблице за id Код: sql 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.
И только в Акцессе, он возвращает "что-то" :) Вот я подумал, что может "пофиксили" это для ACE ... Но затем проверил у себя на А2003 и А2016 - и там, и там запрос работает одинаково, и возвращает "что-то" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2019, 18:55 |
|
Запрос
|
|||
---|---|---|---|
#18+
zimkon Ан, нет, наверное, всё же, есть. Есть, есть, еще как есть... Да и запрос бы я (в акцессе) по другому делал, у меня правило - вложенные селекты это как последний патрон, когда по другому уже просто никак... Код: sql 1. 2.
В примере все наглядно: - в таблице1 10 номеров с галками, - в таблице2 5 номеров - если всем галкам прописать Null, то запрос не работает (Zimkon) - если всем галкам прописать True, то работает (нет пропишет отсутствующим в таблице2) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2019, 19:11 |
|
Запрос
|
|||
---|---|---|---|
#18+
vmag, Спасибо! Я тоже не сторонник тормознутых запросов. Всё прекрасно это понимаю. Но тут базка маленькая. Делал рядом с пользователем запрос быстро. И наткнулся. Не понял. Переделал по другому, результата достиг. Но червь сомнения остался. Решил форум спросить, а данные то проверить не догадался. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2019, 19:44 |
|
Запрос
|
|||
---|---|---|---|
#18+
zimkon ... Но червь сомнения остался. ... Шаи Хулуд? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2019, 19:48 |
|
Запрос
|
|||
---|---|---|---|
#18+
zimkon Но червь сомнения остался. прикинь, я сам удивлен, что false/true может не лечь на null в чеке... при конструировании всегда делаю на чек (и не только) значение по умолчанию, так потом проще работать с тем же dao - не нужно при добавлении шерстить все поля... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2019, 21:58 |
|
|
start [/forum/topic.php?fid=45&msg=39899217&tid=1610339]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 313ms |
total: | 479ms |
0 / 0 |