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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
gopstop2007
Полимат
Сообщения: 1810
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 24 раза
Поблагодарили: 10 раз

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

Сообщение gopstop2007 »

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

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

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

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

cash{PROP:SQL} = 'SELECT...'
и результат добавить в CASH_M, то записи есть
Может есть нюансы, которые упустил или есть в чем то ошибка?
Вложения
imdd_sql.jpg
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
gopstop2007
Полимат
Сообщения: 1810
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 24 раза
Поблагодарили: 10 раз

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

Сообщение gopstop2007 »

Путем проб и ошибок, решение

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

SELECT A.* FROM CASH AS A WHERE A.CASH_ID = 1
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 5157
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

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

Сообщение kreator »

На мой взгляд никакой разницы. Может посмотреть, как запрос посылается на сервер? Нет никаких мыслей.
We are hard at work… for you. :)
gopstop2007
Полимат
Сообщения: 1810
Зарегистрирован: 25 Март 2009, 21:55
Благодарил (а): 24 раза
Поблагодарили: 10 раз

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

Сообщение gopstop2007 »

kreator писал(а): 30 Январь 2025, 22:31 На мой взгляд никакой разницы. Может посмотреть, как запрос посылается на сервер? Нет никаких мыслей.
Такого же мнения, при поиске по форумам, наткнулся, решил проверить.
Может еще роль играет, что используется ODBC для Mysql
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
kreator
✯ Ветеран ✯
Сообщения: 5157
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

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

Сообщение kreator »

Причём здесь ODBC? Для "прямой" таблицы ведь работает. Надо лезть в потроха и смотреть, что происходит с этим Query. Может он распарсивается и при неудаче ничего не происходит (версия совсем дикая).
We are hard at work… for you. :)
Ответить