powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / передача float-параметров в ХР
5 сообщений из 5, страница 1 из 1
передача float-параметров в ХР
    #32626666
Фотография Ork Yason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть процедурка, в иб6.0

вот такого плана:
ALTER PROCEDURE ADD_CUBES_P (
P_DATE DATE,
CUBES_P float)
AS
BEGIN
update priv_extra_fee
set cubes_p = :CUBES_P
where p_date = :p_date and code_main in (
select code_main
from priv_main pm, priv_extra_fee ef
where pm.code = ef.code_main and ef.p_date = :p_date and cubes_w > 0 and
code_tarif not in (4, 5, 8, 17) and code_gek = 0 and is_zp <> 1 and lgots_count = 0);

insert into priv_extra_fee_p
(p_date, code_main, code_p, code_people, is_cubes, water_cubes_p, stoki_cubes_p, code_w)
select p_date, code_main, 19, owner, 1, :CUBES_P, 0, 2
from priv_main pm, priv_extra_fee ef
where ef.p_date = :p_date and pm.code = ef.code_main and code_gek = 0 and cubes_w > 0 and
code_tarif not in (4, 5, 8, 17) and code_gek = 0 and is_zp <> 1 and lgots_count > 0;
end

при вызове из TStoredProcedure говорит, что второй параметр является стрингом...

делаю вызов execute procedure - тоже самое...

делаю финт ушами, параметр делаю варчаром, а потом делаю x = cast(cubes_p as float);
так работает...

это что так и должно быть???

Мы - это наши желания. Зигмунд Фрейд
...
Рейтинг: 0 / 0
передача float-параметров в ХР
    #32627206
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так выставь свойство параметра, определяющее тип....
Или что ?
...
Рейтинг: 0 / 0
передача float-параметров в ХР
    #32627562
Фотография Ork Yason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в TStoredProcedure?
указал конечно...

это не то...

если запустить execute procedure то тоже самое...
и если по БДЕ и по ИБХ одинаковый эффект...

Мы - это наши желания. Зигмунд Фрейд
...
Рейтинг: 0 / 0
передача float-параметров в ХР
    #32627772
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>делаю вызов execute procedure - тоже самое...

Откуда вызов ?
...
Рейтинг: 0 / 0
передача float-параметров в ХР
    #32646997
Фотография Ork Yason
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да откуда угодно...
из IBExperta или SQL Explorera...

Мы - это наши желания. Зигмунд Фрейд
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / передача float-параметров в ХР
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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