![]() |
|
![]() ![]() ![]() |
|
kami |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 3 Всего: 72 |
Здравствуйте, уважаемые!
Пытаясь начать работать с postgres, столкнулся с такой проблемой: конфигурация системы: win7 32bit, PostgreSQL 9.3 (+pgAdmin3), odbc-драйвер 09.03.400 (unicode), Delphi 2010 Есть функция с параметрами, которая из pgAdmin отрабатывает на ура Пытаюсь повторить это из Delphi: ADOConnection + ADOStoredProc. Выставляю имя функции, при этом автоматически (!!!) подхватываются все параметры этой функции, выставляю значения параметров, жмакаю sp1.Active и получаю "no response from the backend". Такой же ответ получаю при использовании параметризированного запроса в TADOQuery. Если подставить значения в TADOQuery (т.е. не использовать параметры в запросе) - на том же adoconnection запрос проходит без ошибок. Что это может быть и как исправить ? P.S. Переход на (к примеру) ZEOS-ы рассматривается в последнюю очередь P.P.S. Прошу не предлагать формировать "чисто текстовые" запросы, заранее преобразуя параметры в строку запроса - нужны именно параметры. P.P.S. Понимаю, что предоставил очень мало информации, но я просто не знаю, что может прояснить ситуацию. Готов сообщить все необходимое, ибо 3 дня гугления и экспериментов результата не дали... До текущего состояния выскакивала ошибка "communication error while preapreand_describe" (нет, это не опечатка, так и было) - но она ушла после каких-то манипуляций с настройками ODBC подключения. |
|||
|
||||
kami |
|
||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 3 Всего: 72 |
UPD.
Проблема именно с передачей параметров через ODBC-драйвер. Функция
А функция
через ту же ADOStoredProc уже говорит "no response from the backend". При этом параметры автоматическое распознавание прошли успешно - и входной и выходной имеют тип ftInteger. Help, please! |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |