![]() |
|
|
![]()
|
|
| iDeus |
|
|||
![]() Deus vult ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 5.6.2008 Где: Vladivostok Репутация: нет Всего: нет |
Здравствуйте, на днях столкнулся с довольно странной проблемой, есть приложение, которое пишется в RAD Studio XE,
приложение обращается к локальной БД PostgreSQL через PSQLQuery, входящий в набор компонентов PostgresDAC Запрос выглядит следующим образом:
Проблема заключается вот в чем: Приведенный код компилируются, но при работе выдает ошибку "Parameter 'realFormula' not found", при этом, если в тексте самого запроса, поменять строку с realFormula на другую, но ошибка будет уже с новым параметром. Таким образом, получатся, что Pg каждый раз ругается на последний параметр в запросе. В то время, как в других модулях программы идентичные конструкции работают без проблем. Добавление скобок проблему не решило. В чем может быть проблема, комрадс? |
|||
|
||||
| _Dimon_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 25.6.2007 Где: Украина Репутация: 1 Всего: 1 |
PSQLQuery_CriterionAdd->ParamCheck = true (можно и в инспекторе обьектов) и будет тебе счастье )))
|
|||
|
||||
| iDeus |
|
|||
![]() Deus vult ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 5.6.2008 Где: Vladivostok Репутация: нет Всего: нет |
_Dimon_, во всех PSQLQuery ParamCheck == true изначально,
перепроверил, перед запросом установил true руками в коде, не помогло. проблема та же. |
|||
|
||||
| _Dimon_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 25.6.2007 Где: Украина Репутация: 1 Всего: 1 |
Попробуй поставить после запроса, перед присвоениями параметров
|
|||
|
||||
| iDeus |
|
||||
![]() Deus vult ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 5.6.2008 Где: Vladivostok Репутация: нет Всего: нет |
Попробовал только что, не помогло |
||||
|
|||||
| Riviero |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 136 Регистрация: 25.3.2010 Репутация: 2 Всего: 3 |
||||
|
||||
| iDeus |
|
|||
![]() Deus vult ![]() Профиль Группа: Участник Сообщений: 55 Регистрация: 5.6.2008 Где: Vladivostok Репутация: нет Всего: нет |
Переписал руками весь модуль. Добавляя по одной строке и проверяя. Работает. Таким образом добавил все исходные строки -- работает! Товарищ говорит, что вероятно где-то затесался непечатный символ, либо виной тому платформа разработки, венда же.
Done |
|||
|
||||
| _Dimon_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 25.6.2007 Где: Украина Репутация: 1 Всего: 1 |
Возможно, потому-что я хоть не на Postgrе работаю, но такой запрос имхо должен работать. З.Ы. В моем посте в слове Postgrе последняя буква русская, это так, для размышления, мы не машины, все-таки )))))) |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |