C# 十进制转 SQL Server Money

标签 c# sql-server-2008 currency

我有一个带有货币参数的 SQL Server SPROC。

我正在将 C# 十进制传递给此 SPROC

我如何将小数从 C# 传递到 SPROC 中的货币类型,这样我就不会丢失点后的任何值

最佳答案

只需使用新的 SqlMoney(decimal) 构造函数初始化参数即可。

SqlParameter parameter = new SqlParameter("@Money", SqlDbType.Money);

参见 SQLMoney Constructor文档。

关于C# 十进制转 SQL Server Money,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10029404/

相关文章:

sql - 多个日期范围之间的分钟总和

objective-c - 哪种 Objective-C 类型适合处理金钱?

java - 使用西方数字的货币格式

c# - 如果服务器不是本地,则无法打开连接

匿名类型的 C# 类型转换异常,为什么?

php - 使用 sqlsrv 切换数据库的正确方法是什么?

android - Flutter中的汇率货币格式设置

C# Accord.net。文本分类

c# - 如何抑制 StyleCop 警告 "SA1201: All methods must be placed after all properties."?

java - 消除读取和写入数据时sql server 2008的死锁问题