sqlserver的存储过程numeric参数怎么定义长度啊?

时间:2021-11-14 04:40:52
command.CreateParameter (Name, Type, Direction, Size, Value)
如果type是numeric(5,1)类型,怎么定义她的size啊?老是报精度不够。。。

8 个解决方案

#1


Single,4字节

#2


同意

#3


command.CreateParameter (Name, adSingle, Direction,4)嘛?
它会自动取整的呀!怎么会是numeric型呢?

#4


up

#5


up

#6


不好意思,vb不太会,numeric(5,1)是只有一位小数的浮点数,试试这个
adNumeric,4/8

#7


好像还是不行!返回值没有保留小数部分

#8


程序中

command.CreateParameter ("Name", adSingle,adparamOutout)

无须定义Size

存储过程中

@return_value numeric(5,1) output

#1


Single,4字节

#2


同意

#3


command.CreateParameter (Name, adSingle, Direction,4)嘛?
它会自动取整的呀!怎么会是numeric型呢?

#4


up

#5


up

#6


不好意思,vb不太会,numeric(5,1)是只有一位小数的浮点数,试试这个
adNumeric,4/8

#7


好像还是不行!返回值没有保留小数部分

#8


程序中

command.CreateParameter ("Name", adSingle,adparamOutout)

无须定义Size

存储过程中

@return_value numeric(5,1) output