|
|
|
FDQuery.Filter
|
|||
|---|---|---|---|
|
#18+
Если к SQL-серверу послать запрос вида Код: sql 1. то он не вернёт записи, для которых SomeField IS NULL. А вот если сделать Код: pascal 1. то он эти записи покажет. Вопрос: можно ли как-то сделать, чтобы FDQuery.Filter работал так же как и WHERE?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2020, 22:40 |
|
||
|
FDQuery.Filter
|
|||
|---|---|---|---|
|
#18+
Нельзя, все БД разные, а FD один и работает на клиенте. Ну или можно, но нужно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2020, 22:54 |
|
||
|
FDQuery.Filter
|
|||
|---|---|---|---|
|
#18+
Dmitry Arefiev Нельзя, все БД разные, а FD один и работает на клиенте. Ну или можно, но нужно ? Т.е. правило что результат сравнения null = 0 является null - это не стандарт SQL?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2020, 23:24 |
|
||
|
FDQuery.Filter
|
|||
|---|---|---|---|
|
#18+
alekcvp, А если прямо в строку фильтра и подписать желаемое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2020, 23:39 |
|
||
|
FDQuery.Filter
|
|||
|---|---|---|---|
|
#18+
Vlad F alekcvp, А если прямо в строку фильтра и подписать желаемое? В смысле? 'AND SomeField IS NOT NULL' что-ли? Я просто хотел чтобы фильтр в компоненте и фильтр в запросе одинаково отрабатывали... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2020, 00:19 |
|
||
|
FDQuery.Filter
|
|||
|---|---|---|---|
|
#18+
alekcvp, Но ты же уже понял, что движок сервера и движок локального фильтра имеют разную реализацию данного фукционала. Не хочешь разбираться с дополнительными возможностями второго, окостыль прямо в запросе: select coalesce(SomeField, 0) <....>. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2020, 00:27 |
|
||
|
FDQuery.Filter
|
|||
|---|---|---|---|
|
#18+
Vlad F alekcvp, Но ты же уже понял, что движок сервера и движок локального фильтра имеют разную реализацию данного фукционала. Не хочешь разбираться с дополнительными возможностями второго, окостыль прямо в запросе: select coalesce(SomeField, 0) <....>. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2020, 22:55 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39958480&tid=2038322]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
201ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 476ms |

| 0 / 0 |
