精华内容
下载资源
问答
  • money类型的数据存在数据库中是以四位小位的形式,可能是为是更加精确吧,可是我们显示在页面上时,总不能也是四位小数吧,这和我们生活中的情景很不相符.怎样才能让它显示两位小数呢,下面有两种方法:     CS...

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

     

     

    CS文件中:

       Label1.Text=string.Format( "{0:0.00}",ds.Tables[0].Rows[0][ "money "]);

     

     

    aspx文件中:

    ¥<%# String.Format("{0:F}", eval_r("Yu_Commodity_Price"))%>元

    展开全文
  •  new SqlParameter("@a",SqlDbType.Money),  new SqlParameter("@b",SqlDbType.Float)  };  parms[0].Value = this.TextBox1.Text;  parms[1].Value =this.TextBox2.Text;  SqlHelper.ExecuteNonQuery...
    protected void Button1_Click(object sender, EventArgs e)
        {
            string sql = "insert into aa values(@a,@b)";
            SqlParameter[] parms ={
                new SqlParameter("@a",SqlDbType.Money),
                new SqlParameter("@b",SqlDbType.Float)
            };
            parms[0].Value = this.TextBox1.Text;
            parms[1].Value =this.TextBox2.Text;

            SqlHelper.ExecuteNonQuery(SqlHelper.sqlstr, CommandType.Text, sql, parms);
            Response.Write("成功");
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            List<Class1> clss = new List<Class1>();
            using (SqlDataReader dr = SqlHelper.ExecuteReader(SqlHelper.sqlstr, CommandType.Text, "select *from aa", null))
            {
                while (dr.Read())
                {           
                    Class1 cls = new Class1(dr.GetDecimal(0), dr.GetDouble(1));
                    clss.Add(cls);
                }
            }
            this.GridView1.DataSource = clss;
            this.GridView1.DataBind();
        }

    private decimal _m;
        public decimal m
        {
            get
            {
                return _m;
            }
            set
            {
                _m = value;
            }
        }
        private double _f;
        public double f
        {
            get
            {
                return _f;
            }
            set
            {
                _f = value;
            }
        }
    public Class1()
    {

    }
        public Class1(decimal m_m, double m_f)
        {
            _m = m_m;
            _f = m_f;
        }

    转载于:https://www.cnblogs.com/qinhaijun/archive/2011/08/26/2154424.html

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

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

    CS文件中:

    Label_Sell_Price.Text=string.Format("{0:0.00}",ds.Tables[0].Rows[0][ "money "]);

    aspx文件中:

    ¥<%# String.Format("{0:F}", Eval("Yu_Commodity_Price"))%>元

    展开全文
  • money.csv 数据库

    2021-05-31 20:23:34
    money.csv 数据库
  • 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填充到控件的中
        }
    }
    

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



    展开全文
  • money2015 索引DB凭证2015年10月14日
  • mssql数据库money类型里面的数据,小于1的都是 .xxxx格式;大于1的是正常的格式 x.xxxx; 我在页面显示的地方,如果直接获取表的数据,得到的是跟表的数据一样的;现在我想保留2位小数, 如果使用round()、...
  • 我在数据库中 定义了一个money 类型的数据; 在.net 中 用read 读取数据库中数据 添加到list《》中 在 while(red.read()){ Model.qqq ad=new Model.qqq(); ad.jg=(float) red["jg"]; --这句代码报错,是...
  • 在数据为小数点后两位的时候进行某些计算的时候会出现数据错误,建议数据表中都存为整数(int),比如原来存一个金额为13.51(float)元的数据变为存135100(int),只要将来需要数据的时候/10000就行了 ...
  • 该软件包提供了一种方便的方法,可以将数据库( 'balance': 123450 )中的数字转换为人类的货币字符串。 要求 PHP 7.1以上 安装 通过作曲家 composer require postscripton/money 出版 通过以下方式发布配置文件: ...
  • 数据库

    2016-12-24 09:56:00
    SQL Server中的数据类型:整数:int,smallint,tinyint,bigint;浮点数:real,float,decimal;二进制:binary,varbinary;逻辑:bit;字符:char,nchar,varchar,nvarchar;...货币:money,smallmone...
  • decimal与money同样的长度与精度,但decimal占用字节数要比money多1个字节(比smallmoney更是要多5个字节),为了通用与标准,建议直接用decimal,牺牲一点硬盘不算啥。
  • 货币数据库 Symfony 3.2中包含个人页面和出版物的货币数据库 获取代码 git clone 定义参数(密码...) 修改app / config / parameters.yml 下载厂商 作曲家安装 创建数据库 PHP Bin /控制台学说:数据库:创建 ...
  • 数据库事务

    2020-07-07 10:25:57
    转自 一、事务的概念  事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。...二、MySQL数据库中操作事务命令  1、编写测试SQL脚本,如下: 复制代码 1 /创建账户表/ 2 create t
  • MySQL数据库

    2020-08-28 16:59:04
    MySQL数据库事务 事务及四大特征 什么是事务 数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全的执行,要么完全的不执行。...update 账户表 set money = mone
  • 数据库事物

    2018-04-08 20:14:42
    数据库事物 1.事物处理顺序 事物的sql语句(用事务(事务开始和事物提交)SQL语句包裹主要执行的SQL语句) 事物处理可以保证一组相关操作要么都成功,要么都失败. 1.把事务打开 2.写你要执行语句 3.把事务进行提交...
  • 数据库中数字  字符数据 其他 bigint、int、smallint、tinyint.  char 日期和时间 decimal和numeric Varchar 二进制 money和smallmoney Text 专用 float和real数据类型 Nchar...
  • Oracle数据库与MySQL数据库的区别

    千次阅读 2017-09-17 16:15:31
    Oracle数据库与MySQL数据库的区别是本文我们主要介绍的内容,希望能够对您有所帮助。 1.组函数用法规则 mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数...
  • <p>I'm using the "number_format" function to denote <strong>money</strong>" attribute in PHP/MySQL.</p> <p>The attribute itself is stored in my database. <pre><code> Select account_balance from my_...
  • 数据库基础

    2017-06-12 16:16:45
    1数据库主表从表:主表的主键为从表的外键,主表:从表=一对多 2、对于精度比较高的东西,比如money,会用decimal类型,不会考虑float,double,因为他们容易产生误差,numeric和decimal同义,numeric将自动转成...
  • 数据库乐观锁

    2018-12-23 19:51:58
    两个线程同时操作数据库时,希望可以实现,一个线程在修改数据库的时候,另外一个线程不能对同一条数据进行修改。 sql语句 UPDATE money SET money = money+1, version = version+1 WHERE id = #{id} and version ...
  • 数据库设计示例 > 前言 (› Preface) Several years ago I was a junior developer with high ambitions to create web apps. Once I got an idea to analyze all money that I spend to understand my expenses ...
  • 当执行一组DML操作时,为了确保数据的完整性和一致性,避免数据库产生错误数据,就需要通过事务(Transaction)使该组DML操作同时成功或失败 例如:张三有两张银行卡,卡号分别是1234567890和0987654321,现从...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,473
精华内容 589
关键字:

数据库money