c#dataread 读取数据库decimal类型的字段值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#dataread 读取数据库decimal类型的字段值相关的知识,希望对你有一定的参考价值。
if (sqlread.Read()) labKH.Text = sqlread["KH"].ToString(); labXM.Text = sqlread["XM"].ToString(); labLX.Text = sqlread["LX"].ToString(); labJB.Text = sqlread["JB"].ToString(); labJF.Text = sqlread["JF"].ToString(); labXFJE.Text = sqlread["XFJE"].ToString(); labXFCS.Text = sqlread["XFCS"].ToString(); labZT.Text = sqlread["ZT"].ToString(); labXFJE.Text = sqlread["XFJE"].ToString();这句是错误的XFJE在数据库中的类型是decimallabXFCS.Text = sqlread["XFCS"].ToString();这句也是错误的XFCS在数据库中的类型是float请问那两句要怎么改过来了
参考技术A labXFJE.Text=
sqlread["XFJE"].ToString();labXFCS.Text
=
sqlread["XFCS"].ToString(); 这2句不该报错,如果报错应该是数据库中字段为空,发生了空引用错误。改为如下即可:labXFJE.Text
=
sqlread["XFJE"]??sqlread["XFJE"].ToString();labXFCS.Text
=
sqlread["XFCS"]??sqlread["XFCS"].ToString();?
以上是关于c#dataread 读取数据库decimal类型的字段值的主要内容,如果未能解决你的问题,请参考以下文章
C++Primer 5th Chap8 The IO Library(未完)
C语言类型的自动转换时,啥类型能转换成啥类型呀?、嘿嘿,比如类型和decimal类型混合在一个表达
mysql中定义decimal类型decimal(10,4),插入数据例如123456.1234插不进去,想知道为什么?急!!!