|
|
|
TSQLTimeStamp и фильтрация в Ehlib
|
|||
|---|---|---|---|
|
#18+
Есть Ehlib9 и FireDAC примерно 2013-14 г. FireDAC понимает DateTime поля из БД как TSQLTimeStamp. Видимо из-за этого не работает StFilter (Local = true) по датам. Пишет, что не может преобразовать TSQLTimeStamp. Не принимает никакие варианты написаний даты. Мапинг типов данных (TADConnection.MapRules) ничего не дал. Можно ли это как то победить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2020, 11:21 |
|
||
|
TSQLTimeStamp и фильтрация в Ehlib
|
|||
|---|---|---|---|
|
#18+
L_argo> FireDAC понимает DateTime поля из БД как TSQLTimeStamp Попробуйте выбрать тип поля вручную. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2020, 11:37 |
|
||
|
TSQLTimeStamp и фильтрация в Ehlib
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам L_argo> FireDAC понимает DateTime поля из БД как TSQLTimeStamp Попробуйте выбрать тип поля вручную. Не хотелось бы указывать вручную, т.к. очень многие Квери выполняются из метаданных, т.е. набор полей в общем случае неизвестен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2020, 12:51 |
|
||
|
TSQLTimeStamp и фильтрация в Ehlib
|
|||
|---|---|---|---|
|
#18+
L_argo, А в EhLib'овском фирменном форуме что говорят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2020, 15:50 |
|
||
|
TSQLTimeStamp и фильтрация в Ehlib
|
|||
|---|---|---|---|
|
#18+
Vlad F L_argo, А в EhLib'овском фирменном форуме что говорят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2020, 16:35 |
|
||
|
TSQLTimeStamp и фильтрация в Ehlib
|
|||
|---|---|---|---|
|
#18+
L_argo, Полезный, бесполезный, зависит от обстоятельств. Ты конкретно с этим вопросом туда обращался или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2020, 16:48 |
|
||
|
TSQLTimeStamp и фильтрация в Ehlib
|
|||
|---|---|---|---|
|
#18+
Vlad F L_argo, Полезный, бесполезный, зависит от обстоятельств. Ты конкретно с этим вопросом туда обращался или нет? Буду пробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2020, 16:57 |
|
||
|
TSQLTimeStamp и фильтрация в Ehlib
|
|||
|---|---|---|---|
|
#18+
L_argo> Буду пробовать. Так проект "живой" или "на сопровождении, проблема вылезла"? Если живой, то и обновиться можно, и самому поправить (в худшем случае, научить STFilter понимать SQLTimeStamp). Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2020, 17:17 |
|
||
|
TSQLTimeStamp и фильтрация в Ehlib
|
|||
|---|---|---|---|
|
#18+
Дошли руки обновить Ehlib 9.1 до 9.4 Фильтрация по полям DATETIME по прежнему выдает: Could not convert variant of type (String) into type (Date) Поля DATETIME2 фильтруются нормально, но если не установлено форматирование. Вылез еще один бок (не связан с фильтрацией, но связан с датами) На одном из компов на Вин10 не работает форматирование дат типа DATETIME2(firedac+mssql) в гриде (DD.MM.YYYY). Показывает пустое поле. На ВинСервер2016 показывает нормально. Если формат убрать, то DATETIME2 показывает дату как ГГГГ-ММ-ДД времяххххххххх Поля DATETIME показывает нормально. Региональные настройки при этом совпадают с другими компами. Кароч буду еще изучать проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2020, 14:23 |
|
||
|
TSQLTimeStamp и фильтрация в Ehlib
|
|||
|---|---|---|---|
|
#18+
L_argo Дошли руки обновить Ehlib 9.1 до 9.4 Вылез еще один бок (не связан с фильтрацией, но связан с датами) На одном из компов на Вин10 не работает форматирование дат типа DATETIME2(firedac+mssql) в гриде (DD.MM.YYYY). Показывает пустое поле. На ВинСервер2016 показывает нормально. Возможно дело в наличии/отсутствии NativeClient Date или datetime? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2020, 05:00 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39923942&tid=2038621]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
164ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 503ms |

| 0 / 0 |
