Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ошибка с параметрами в функции..... / 9 сообщений из 9, страница 1 из 1
15.12.2003, 12:19
    #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
15.12.2003, 15:20
    #32352819
assa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка с параметрами в функции.....
насильно навяжи тип данных при вызове. А именно такой, какой описан в определении функции (кто-то тебе его подменяет). Например используя CAST.
...
Рейтинг: 0 / 0
15.12.2003, 15:22
    #32352825
Ai3
Ai3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка с параметрами в функции.....
А как это сделать и в каом месте?
...
Рейтинг: 0 / 0
15.12.2003, 15:49
    #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
15.12.2003, 16:09
    #32352896
Ai3
Ai3
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка с параметрами в функции.....
Это немного обломно сделать, так как вызываю из под Дельфей, а параметры передаю черз param, а они как известно задаются через :param_name

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

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

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

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


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