Страница 1 из 1

IMDD - не работает SQL query

Добавлено: 28 Январь 2025, 20:56
gopstop2007
Кто пользуется IMDD подскажите пожалуйста. У меня не работает SQL query, указываю условие (упростил для проверки) как на скрине, после чего
выполняю:

Код: Выделить всё

MemAccess:cash_m.Load()
Message('Records: '& RECORDS(cash_m))
Результат, записей 0 (ноль), запись по указанному условию, при запросе на сервер есть!
Если запрос выполнить в ручную, через

Код: Выделить всё

cash{PROP:SQL} = 'SELECT...'
и результат добавить в CASH_M, то записи есть
Может есть нюансы, которые упустил или есть в чем то ошибка?

IMDD - не работает SQL query

Добавлено: 30 Январь 2025, 16:40
gopstop2007
Путем проб и ошибок, решение

Код: Выделить всё

SELECT A.* FROM CASH AS A WHERE A.CASH_ID = 1

IMDD - не работает SQL query

Добавлено: 30 Январь 2025, 22:31
kreator
На мой взгляд никакой разницы. Может посмотреть, как запрос посылается на сервер? Нет никаких мыслей.

IMDD - не работает SQL query

Добавлено: 31 Январь 2025, 0:01
gopstop2007
kreator писал(а): 30 Январь 2025, 22:31 На мой взгляд никакой разницы. Может посмотреть, как запрос посылается на сервер? Нет никаких мыслей.
Такого же мнения, при поиске по форумам, наткнулся, решил проверить.
Может еще роль играет, что используется ODBC для Mysql

IMDD - не работает SQL query

Добавлено: 01 Февраль 2025, 18:58
kreator
Причём здесь ODBC? Для "прямой" таблицы ведь работает. Надо лезть в потроха и смотреть, что происходит с этим Query. Может он распарсивается и при неудаче ничего не происходит (версия совсем дикая).