精华内容
下载资源
问答
  • 将string的数据转为money类型 将string的数据转为money类型 decimal b=convert.todecimal(12212);

    将string的数据转为money类型

    将string的数据转为money类型
    decimal b=convert.todecimal(12212);

    展开全文
  • crm2011创建货币Money类型的字段

    千次阅读 2014-06-10 13:04:40
    crm2011创建货币Money类型的字段

        using System;
        using Microsoft.Xrm.Sdk;
        using Microsoft.Xrm.Sdk.Messages;
        using Microsoft.Xrm.Sdk.Metadata;

        /// <summary>
        /// 创建货币Money类型的字段
        /// </summary>
        public class CreateMoneyAttribute
        {
             private string entityName = "new_class";

             public void Create(IOrganizationService service)
             {
                 CreateAttributeRequest request = new CreateAttributeRequest();
                 //关联的实体名称
                 request.EntityName = entityName;
                 MoneyAttributeMetadata moneyAttr = new MoneyAttributeMetadata();
                 //字段名称
                 moneyAttr.LogicalName = "new_moneyvalue";
                 //架构名称
                 moneyAttr.SchemaName = "new_moneyvalue";
                 //显示中文名称
                 moneyAttr.DisplayName = new Label("Money字段", 2052);
                 //描述
                 moneyAttr.Description = new Label("Money字段", 2052);
                 //需求级别
                 moneyAttr.RequiredLevel = new AttributeRequiredLevelManagedProperty(AttributeRequiredLevel.None);
                 //字段安全性
                 moneyAttr.IsSecured = false;
                 //审核
                 moneyAttr.IsAuditEnabled = new BooleanManagedProperty(false);
                 //最大值
                 moneyAttr.MaxValue = 1000.00;
                 //最小值
                 moneyAttr.MinValue = 0;
                 //IME模式
                 moneyAttr.ImeMode = ImeMode.Auto;
                 //精度            
                 moneyAttr.Precision = 2;
                 moneyAttr.PrecisionSource = 2;

                 request.Attribute = moneyAttr;

                 service.Execute(request);
             }
        }

    展开全文
  • C# 关于获取数据库中money类型的数据

    千次阅读 2017-05-12 17:54:44
    然后一个个数据测发现问题出在了一个类型为money的数据上,就是无法使用强制类型转换将数据库中money类型的数据转成string类型的,上网查了一下,找到了些解决的办法: 一、可以先创建一个Decimal的变量,然后用这...

    今天写东西时遇到了个问题,就是当获取数据库中的数据时出现了一个错误,如图

    然后一个个数据测发现问题出在了一个类型为money的数据上,就是无法使用强制类型转换将数据库中money类型的数据转成string类型的,上网查了一下,找到了些解决的办法:

    一、可以先创建一个Decimal的变量,然后用这变量来接收money类型的数据,具体代码如下:

    Label[] Label1 = new Label[50];      //属性的设置和实例化就不在这说明了
    
    SqlConnection conn = new SqlConnection();
    SqlCommand comm = new SqlCommand();
    System.Data.SqlClient.SqlDataReader DR;
    
    conn.ConnectionString = "Data Source=(local);Initial Catalog=ERP; Integrated Security=SSPI";    //设置连接参数
    conn.Open();    //打开数据库
    comm.Connection = conn;
    comm.CommandType = CommandType.Text;
    comm.CommandText = "select * from wages";   //执行查询语句
    DR = comm.ExecuteReader();
    
    while(DR.Read())
    {
        for(int i = 0;i < DR.FieldCount; i++.)
        {
            decimal mo;        //用于接受数据库中money类型的数据
            if(i == 4)    //money变量的数据在查询结果中的第五列
            {
                mo = Convert.ToDecimal(DR[i]);    //将数据的类型进行转换后给变量mo
                label1[i].Text = mo.ToString();    //再将mo转换成string类型
            }
        }
    }
    


    二、直接接创建一个string的变量,用Convert.ToString()函数来直接转成string类型,这比上面的方便一些,且不用考虑money变量的位置(像datatime等其他类型的不知道可不可以,没试过),上代码:

    Label[] Label1 = new Label[50];      //属性的设置和实例化就不在这说明了
    
    SqlConnection conn = new SqlConnection();
    SqlCommand comm = new SqlCommand();
    System.Data.SqlClient.SqlDataReader DR;
    
    conn.ConnectionString = "Data Source=(local);Initial Catalog=ERP; Integrated Security=SSPI";    //设置连接参数
    conn.Open();    //打开数据库
    comm.Connection = conn;
    comm.CommandType = CommandType.Text;
    comm.CommandText = "select * from wages";   //执行查询语句
    DR = comm.ExecuteReader();
    
    while(DR.Read())
    {
        for(int i = 0;i < DR.FieldCount; i++.)
        {
            string str;        //用于接受数据库中的数据
            str = Convert.ToString(DR[i]);   //将数据的类型进行转换后给变量str
            label1[i].Text = str;    //再将str填充到控件的中
        }
    }
    

    以上如有什么说的不对的请指正,本人是一名大二的学生,仅把自己遇到的一些问题和解决的办法分享出来,也欢迎各位大佬进行指教~



    展开全文
  • sql server 的 money类型

    万次阅读 2009-11-06 11:33:00
    sql server的 money 类型其实就是小数类型 decimal ,我不喜欢用它,因为有一次什么工具生成,发现它自动把money类型转换成了decimal类型了,与其让它转,还不如自己设计数据库时将货币类型字段设置为 decimal 类型...

    sql server的 money 类型其实就是小数类型 decimal ,我不喜欢用它,因为有一次什么工具生成,发现它自动把money类型转换成了decimal类型了,与其让它转,还不如自己设计数据库时将货币类型字段设置为 decimal 类型不就得了,废那事干嘛!

      字节数 长度(小数点前.小数点后)
    money 8 15位.4位
    decimal(19,4) 9 15位.4位(千万亿以下)
         
    smallmoney 4 6位.4位
    decimal(10,4) 9 6位.4位(百万以下)
         
    decimal(9,4) 5 5位.4位(十万以下)

    看一看,decimal与money同样的长度与精度,但decimal占用字节数要比money多1个字节(比smallmoney更是要多5个字节),但还是算了,为了通用与标准,牺牲一点容量算了,反正现在硬盘大得要命。

    展开全文
  • money类型的数据存在数据库中是以四位小位的形式,可能是为是更加精确吧,可是我们显示在页面上时,总不能也是四位小数吧,这和我们生活中的情景很不相符.怎样才能让它显示两位小数呢,下面有两种方法:     CS...
  • 关于money类型的讨论

    2016-03-22 12:03:48
    请问money类型相当于decimal哪个长度(包括小数长度)的数据类型? 如何证明?
  • money类型的数据存在数据库中是以四位小位的形式,可能是为是更加精确吧,可是我们显示在页面上时,总不能也是四位小数吧,这和我们生活中的情景很不相符.怎样才能让它显示两位小数呢,下面有两种方法: CS文件中:...
  • 直接在字段上添加对应的注解即可,这些注解基本都是简单保留类型的,即int,long,float,double,String等,而如果你自己封装了新的类,那么如果要校验它,注解这块需要自己写一下,像money这个类型,如果希望对它进行...
  • sql money类型 2为小数

    千次阅读 2010-06-09 16:15:00
    方法一:    select cast(列 as decimal(10,2)) from 表 转换一下就好了,其实一般都用decimal来存钱的     方法二:    利用ROUND() 函数就可以了 ROUND...
  • SELECT GameType, addr, CAST(t AS varchar) AS money FROM (SELECT GameType, dbo.addQuota(GameType) AS addr,SUM(CAST(UpQuota AS money)) AS t FROM CapQuota GROUP BY GameType) tt
  • select cast(mPackNum as decimal(18,2)) mPackNum from xBillStocksupp
  • 在我们的日常工作中,有些数据进行千分化的时候,保留两位小数可能并不满足我们的要求,可能会要求保留一位小数千分化,2位,3位。。。。 下边写了一个公用的函数进行千分化展示: ... @MjArea MONEY ,--传入需要
  • SQL Server中,Numric,Decimal,Money三种字段类型的区别 都是精确数据类型, 前两个可以自己定义长度和小数位数, Money的定义相当于Numric(19,4) numeric(10,2)  表示最大可以放10位数,但这10位数里有2位是小数...
  • 限定文本输入为金额(money)类型

    千次阅读 2005-11-17 18:03:00
    写了一小段程序,用来控制textbox的输入数据为money类型,也就是123.45的格式.不过还不是太完善,拿出来共同研究吧.不说废话了,贴代码...this.textbox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler...
  • PostgreSQL数据类型money和int64

    千次阅读 2018-11-09 22:59:41
    货币用什么以下什么类型存储: numeric decimal bigint money 还有选择困难症吗? 现在可以明确的告诉大家选择bigint或money,因为它们在数据库内部是一模一样的.区别只是money在输出时根据区域自动格式化为所在区域的...
  • sqlserver数据表中字段有bill_money类型money。GetCollect("bill_money").XX 要怎么接收?
  • SQLserver 计算列以及 money decimal 区别

    千次阅读 2020-03-15 14:10:37
    sql server的 money 类型其实就是小数类型 decimal ,我不喜欢用它,因为有一次什么工具生成,发现它自动把money类型转换成了decimal类型了,与其让它转,还不如自己设计数据库时将货币类型字段设置为 decimal 类型...
  • PostgreSQL: Money与lc_monetary

    千次阅读 2018-10-30 17:46:04
    money类型存储固定小数精度的货币数字。小数的精度由数据库的lc_monetary设置决定。   名字 存储尺寸 描述 范围 money 8 bytes 货币额 -92233720368547758.08到+92233720368547758.07 ...
  • sql server的 money 类型其实就是小数类型 decimal ,我不喜欢用它,因为有一次什么工具生成,发现它自动把money类型转换成了decimal类型了,与其让它转,还不如自己设计数据库时将货币类型字段设置为 decimal 类型...
  • 语句为:insert into fee(bh,fee,date)values( "+cstr(e_bh)+" , "+cstr(e_fee)+" , "+cstr(e_date)+" )但是运行时一直提示:实时错误 ‘2000(fffff830)’不允许从数据类型varchar到数据类型money的隐性转换(表...
  • 浮点型(float,double):不适合做钱的类型  double n1=0.03;  double n2=0.02;  System.out.println("double计算:"+(n1-n2)); 结果为:0.009999999999999998  float f1=0.02f;   float f2=0.01f;  ...
  • sql server中的money类型是什么用途? numeric
  • 在20000数据库中可以直接将money类型转换为char类型吗
  • 都是精确数据类型, 前两个可以自己定义长度和小数位数, Money的定义相当于Numric(19,4)SQL Server 2000中,numric数据类型和decimal类型中的长度和精度存在着什么样的关系!长度和精度存在着什么样的关系 numeric...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 82,147
精华内容 32,858
关键字:

money类型