Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
02.01.2014, 23:57
|
|||
---|---|---|---|
преобразование addouble в float |
|||
#18+
Подскажите. Я из 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". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.01.2014, 16:40
|
|||
---|---|---|---|
преобразование addouble в float |
|||
#18+
модератор дебил, АДО и МССКЛ при чем тут 1с. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.01.2014, 16:50
|
|||
---|---|---|---|
преобразование addouble в float |
|||
#18+
они не переносят слово 1с) а сама таблица не целое? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.01.2014, 17:57
|
|||
---|---|---|---|
преобразование addouble в float |
|||
#18+
float ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.01.2014, 18:01
|
|||
---|---|---|---|
преобразование addouble в float |
|||
#18+
Zerro, нет, float. тут дело даже не в таблице, делаю вывод в начале хранимки там уже, не те цифры лучшее что смог добиться перебором типов, это adsingle, тогда 26 788,9 в процедуре оказывается. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.01.2014, 20:19
|
|||
---|---|---|---|
|
|||
преобразование addouble в float |
|||
#18+
Может отдельно передашь целое и дробное? Дробное*100 и передавай. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
03.01.2014, 21:26
|
|||
---|---|---|---|
преобразование addouble в float |
|||
#18+
Программист 1сМожет отдельно передашь целое и дробное? Дробное*100 и передавай. я могу хранимую процедуру менять только на тестовой базе, на реальной не могу. Если вы имеете ввиду как-то другим способом то я не понял. а если менять хранимку можно просто тип на нумерик поменять ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=28&mobile=1&tid=1519556]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 127ms |
0 / 0 |