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