请教两个数据类型的问题,急急急麻烦大虾

fontpage2000 2012-11-20 01:37:25
请问 SqlDbType.Money,8 最后这个8代表的啥意思呀
还有 SqlDbType.Decimal,8 同样这个8是啥意思呢,如果设置长度和精度应该是
myParameter.Precision = 8;
myParameter.Scale = 4;
...全文
153 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
宝_爸 2012-11-20
  • 打赏
  • 举报
回复
8是Parameter的Size 下面的话,来自msdn: http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlparameter.size(v=vs.80).aspx 设置 Size 仅影响参数的输入值。此属性不影响返回值和输出参数。 Size 属性用于二进制和字符串类型。 对于非字符串数据类型和 ANSI 字符串数据,Size 属性是指字节数。对于 Unicode 字符串数据,Size 指的是字符数。字符串的计数不包括终止字符。 对于可变长度数据类型,Size 描述传输给服务器的最大数据量。例如,对于一个 Unicode 字符串值,可以用 Size 将发送到服务器的数据量限制为前一百个字符。 如果未显式设置,则从指定参数值的实际大小推断出该大小。 对于固定长度数据类型,忽略 Size 的值。它可以被检索来提供信息,并返回在向服务器传输参数值时提供程序所使用的最大字节数。
fontpage2000 2012-11-20
  • 打赏
  • 举报
回复
谢谢,明白了。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧