社区
C#
帖子详情
decimal类型的怎么保存空值呢??
cqlijie
2004-08-11 09:29:11
一个textbox的内容对应于表中的一个decimal类型,不输内容时保存时就报错,请问这种空值怎么保存呢?
...全文
1930
9
打赏
收藏
decimal类型的怎么保存空值呢??
一个textbox的内容对应于表中的一个decimal类型,不输内容时保存时就报错,请问这种空值怎么保存呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IhaveSunshine
2004-08-13
打赏
举报
回复
可以写成存储过程.
cqlijie
2004-08-13
打赏
举报
回复
楼上大哥
你这个写到哪点?不会写到sql语句里吧
lazio8234
2004-08-13
打赏
举报
回复
直接convert.todecimal(null)
cqlijie
2004-08-13
打赏
举报
回复
你可以把一个不可能在你表中出现的数据等价于空值
怎么实现
不会是什么x==null吧?
小弟菜
nonepassby
2004-08-12
打赏
举报
回复
在.net中,空值指的空引用,只是针对引用类型(对象)的.
你可以把一个不可能在你表中出现的数据等价于空值
比如:-99999
如果在文本框中输入-99999时就在Sql语句中以NULL代替
cqlijie
2004-08-12
打赏
举报
回复
to:erictang2003
值类型不能为空?
你那个Decimal d = Decimal.Zero怎么用呢?
我是表中有几列为decimal,通过textBox输入的内容用sql语句写入数据库,可是如果该项有可能没数据,写入时就有错
实在没办法,只好保存为0,不过不是太好
有知道的,帮帮我拉
csq0516
2004-08-11
打赏
举报
回复
up
erictang2003
2004-08-11
打赏
举报
回复
decimal 是 值类型,怎么可能为NULL 空呢?又不是对象.
可以这样:
Decimal d = Decimal.Zero
蜗牛水里爬
2004-08-11
打赏
举报
回复
你试试ISnothing
怎么发表新帖子啊郁闷中~
MySQL 数据
类型
和运算符
Re: MySQL 数据
类型
和运算符 ============================= # 数据
类型
整数
类型
:五种 TINY SMALL MEDIUM INT BIG 浮点和定点小数
类型
:三种 FLOAT DOUBLE
DECIMAL
日期与时间数据
类型
:五种 YEAR -1 字符串
类型
...
decimal
与
decimal
?的区别
在C#中一些值
类型
是无法赋值为null的!这时就有了这种表达形式,如int?x;表示x可经赋值为null. 但对于这种表示方式有两种认为,
decimal
?认为是
decimal
是一种值
类型
,而
decimal
?表示是一种允许赋
空值
的
decimal
类型
.事实上我们都知道,我们无法对值
类型
进行赋值null的,也就是说
decimal
?要赋值为
空值
,其必须为引用
类型
,至少当
decimal
为null的值时是一...
如何将
DECIMAL
数值型插入
空值
在要插入
空值
的字段下用NULLIF(1.0,1.0) ...
mysql数据库
decimal
类型
字段,插入空字符串报错解决方案
页面字段可填可不填,数据库这个字段
类型
是
decimal
类型
,不填传到后台是个空字符串,插入表的时候就会报错。也不能给个其他的默认值,就想存个
空值
进去。 在这吐槽一句,又不是涉及到钱的字段,设置成
decimal
类型
,深井冰。。。。 解决方案就是使用 nullif(xxx,xxx)这个函数,这个函数大概意思是如果前后两个值相同就为null,不同就为第一个值 insert into tableA(name) values(nullif(#{orgTypeId},'')) 具体可以看一下这个函数的意思就明白了
C# int、float、
decimal
设置null值方法
decimal
?是 System.Nullable 的简写形式。它表示一个可以存储
decimal
类型
值或
空值
的变量。
C#
110,556
社区成员
642,563
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章