powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ошибка с параметрами в функции.....
9 сообщений из 9, страница 1 из 1
Ошибка с параметрами в функции.....
    #32352518
Ai3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ai3
Гость
Что за ошибка?
Unable to identfy a function statisfines the given argument types.

You may need to add explict type casts

Через консоль все нормально, попытка выполнитть через что-то (Delphi)
SQL:
SELECT func
вызывает ошибка
...
Рейтинг: 0 / 0
Ошибка с параметрами в функции.....
    #32352819
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насильно навяжи тип данных при вызове. А именно такой, какой описан в определении функции (кто-то тебе его подменяет). Например используя CAST.
...
Рейтинг: 0 / 0
Ошибка с параметрами в функции.....
    #32352825
Ai3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ai3
Гость
А как это сделать и в каом месте?
...
Рейтинг: 0 / 0
Ошибка с параметрами в функции.....
    #32352863
Konrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
SELECT func(param::type);


Например:

Код: plaintext
1.
2.
3.
4.
5.
6.
db=# select round( 4 . 7 ::float);
 round
 -------
 
      5 
( 1  запись)
...
Рейтинг: 0 / 0
Ошибка с параметрами в функции.....
    #32352896
Ai3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ai3
Гость
Это немного обломно сделать, так как вызываю из под Дельфей, а параметры передаю черз param, а они как известно задаются через :param_name

:(
...
Рейтинг: 0 / 0
Ошибка с параметрами в функции.....
    #32352988
Ai3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ai3
Гость
ПОМОГИТЕ!!!! Как в Дельфях починить эту штуку?????
Не получается явно задать тип через двоеточия. Ругается на запрос.

Неодна функция, и все работают. А это встала и всё.....
...
Рейтинг: 0 / 0
Ошибка с параметрами в функции.....
    #32353104
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и кто ругается? и как ругается?

если я правильно помню, не надо озабачивать дельфийские причандалы выполнением запросов. Запросы надо отсылать серверу. А в этом случае дельфи на их синтаксис ругаться попросту не может. Ругаться должен постгрес. Если ругается Дельфи - что-то не так.
А вот как пояснить дельфе, что запрос к серверу... - много воды поутекло, давненько дельфей не юзал, да и никогда до уровня рефлексов не доводил. Опять таки, как коннектишься? там же одних вариаций подцепиться, как говна, прости за образность. И для каждого способа (или компонента) какие -нить особости в написании.
...
Рейтинг: 0 / 0
Ошибка с параметрами в функции.....
    #32354247
ZemA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот так попробуй.
Код: plaintext
select func(cast(:param as float))

только если ты используешь ZeosDBO не ставь в конце ; потому-что при вызове таким образом функций они (компоненты) почему-то глючат
...
Рейтинг: 0 / 0
Ошибка с параметрами в функции.....
    #32355788
Lt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lt
Гость
Попробуй запрос формировать динамически а не через параметры
Тогда можно писать Cast(type as type) - я так делал
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ошибка с параметрами в функции.....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]