powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / преобразование addouble в float
8 сообщений из 8, страница 1 из 1
преобразование addouble в float
    #38517128
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите.
Я из 1с пишу а базу MSSQL через АДО.

Сумма 26 788,95
в таблицу вставляется 26 789

Делаю что-то такое.
ПроцSQL = Новый COMОбъект("ADODB.Command");
ПроцSQL.ActiveConnection = Соединение;
ПроцSQL.CommandType = 4;
MyTransferSumm = ПроцSQL.CreateParameter("@MyTransferSumm", мойтип, adparaminput, 20, MyTransferSumm);
ПроцSQL.Parameters.Append(MyTransferSumm);

ПроцSQL.CommandText = "spp_1C_Sales_AccTransfer";
ПроцSQL.Execute();

где
мойтип это перебирал
addouble = 5;
addecimal = 14;
adnumeric= 131;
adcurrency=6;

в spp_1C_Sales_AccTransfer
@MyTransferSumm float,

если делаю в процедуре numeric то работает нормально.
но менять процедуры не могу.

как передать так чтобы не округляло?

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
преобразование addouble в float
    #38517342
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
модератор дебил, АДО и МССКЛ при чем тут 1с.
...
Рейтинг: 0 / 0
преобразование addouble в float
    #38517347
Zerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
они не переносят слово 1с) а сама таблица не целое?
...
Рейтинг: 0 / 0
преобразование addouble в float
    #38517384
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
float
...
Рейтинг: 0 / 0
преобразование addouble в float
    #38517387
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zerro,
нет, float. тут дело даже не в таблице, делаю вывод в начале хранимки там уже, не те цифры
лучшее что смог добиться перебором типов, это adsingle, тогда 26 788,9 в процедуре оказывается.
...
Рейтинг: 0 / 0
преобразование addouble в float
    #38517428
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может отдельно передашь целое и дробное?

Дробное*100 и передавай.
...
Рейтинг: 0 / 0
преобразование addouble в float
    #38517446
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сМожет отдельно передашь целое и дробное?

Дробное*100 и передавай.

я могу хранимую процедуру менять только на тестовой базе, на реальной не могу.
Если вы имеете ввиду как-то другим способом то я не понял. а если менять хранимку можно просто тип на нумерик поменять
...
Рейтинг: 0 / 0
преобразование addouble в float
    #38517565
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
angro, тоесть если ошибка в самой процедуре - то ее никак не исправить?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / преобразование addouble в float
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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