首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
MS-SQL Server
基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
空字段问题
[已结贴,结贴人:dongxiaolin]
加为好友
发送私信
在线聊天
dongxiaolin
洞箫林
等级:
发表于:
2008-05-24 23:15:02
楼主
表中的空字段显示为null,如何才可以做才可以什么都不显示呢?
问题点数:
20
回复次数:
15
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Limpire
昨夜小楼
等级:
发表于:
2008-05-24 23:17:21
1
楼 得分:
2
isnull(字段, '')
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
hery2002
苦*行*僧
等级:
发表于:
2008-05-24 23:17:55
2
楼 得分:
2
这个需要替换成空字符就可以了,或者程序端控件属性设置.
SQL code
isnull
(col ,
''
)
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ojuju10
永州之野产异蛇—永州异蛇!
等级:
发表于:
2008-05-24 23:39:55
3
楼 得分:
2
设置默认值为:''
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ojuju10
永州之野产异蛇—永州异蛇!
等级:
发表于:
2008-05-24 23:40:39
4
楼 得分:
2
也可以在查询的时候,用isnull(col,'') 转换
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
dawugui
潇洒老乌龟(爱新觉罗.毓华)
等级:
发表于:
2008-05-25 00:15:05
5
楼 得分:
2
引用楼主 dongxiaolin 的帖子:
表中的空字段显示为null,如何才可以做才可以什么都不显示呢?
isnull(cast(col as varchar) , '')
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ranzj
天鹅,在高过云层的地方,用翅翼亲吻阳光。
等级:
发表于:
2008-05-25 15:00:31
6
楼 得分:
2
关键看你在哪里显示.
如果是页面上的话,什么都不用做,本来就不显示,用不着吃力八活地搞转换。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zhiguo2008
Wing
等级:
发表于:
2008-05-25 17:55:32
7
楼 得分:
2
在应用程序中什么都不用处理,自己不显示,在SQL中用
SQL code
ISNULL
(col,
''
)
进行转换
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ChinaJiaBing
带着激情走向远方
等级:
发表于:
2008-05-25 18:19:05
8
楼 得分:
2
SQL code
decimal
@a
int
isnull
(
@a
,
''
)
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ChinaJiaBing
带着激情走向远方
等级:
发表于:
2008-05-25 18:30:21
9
楼 得分:
0
SQL code
declare
@a
int
isnull
(
@a
,
''
)
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
dongxiaolin
洞箫林
等级:
发表于:
2008-05-26 20:28:58
10
楼 得分:
0
谢谢各位,在哪里使用isnull()呢?是在表设计器的check约束里吗?
引用 6 楼 ranzj 的回复:
关键看你在哪里显示.
如果是页面上的话,什么都不用做,本来就不显示,用不着吃力八活地搞转换。
在客户端,文本框中显示null,我修改文本框的显示属性也不行,所以我想从源头上解决问题.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yyq02271982
等级:
发表于:
2008-05-26 20:39:16
11
楼 得分:
2
update 表名 set 字段=isnull(字段,'') where 字段 is null
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
dongxiaolin
洞箫林
等级:
发表于:
2008-05-27 20:06:22
12
楼 得分:
0
引用 11 楼 yyq02271982 的回复:
update 表名 set 字段=isnull(字段,'') where 字段 is null
谢谢,这个语句我能看明白.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
zbc1009
Jacob雅各布
等级:
发表于:
2008-05-27 22:07:39
13
楼 得分:
2
文本框显示null跟数据库没关系啊,肯定是前台程序处理过了,查找前台程序代码,肯定发现问题。。。
引用 10 楼 dongxiaolin 的回复:
谢谢各位,在哪里使用isnull()呢?是在表设计器的check约束里吗?
引用 6 楼 ranzj 的回复:
关键看你在哪里显示.
如果是页面上的话,什么都不用做,本来就不显示,用不着吃力八活地搞转换。
在客户端,文本框中显示null,我修改文本框的显示属性也不行,所以我想从源头上解决问题.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
happyflystone
无枪狙击手
等级:
发表于:
2008-05-27 22:14:25
14
楼 得分:
0
引用 12 楼 dongxiaolin 的回复:
引用 11 楼 yyq02271982 的回复:
update 表名 set 字段=isnull(字段,'') where 字段 is null
谢谢,这个语句我能看明白.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
dongxiaolin
洞箫林
等级:
发表于:
2008-05-28 21:40:14
15
楼 得分:
0
我今天修改了客户端的文本框nulldisplay属性,null不再显示了,但同样的方法用在表格控件里,就不起作用了.
我慢慢再想吧.
结贴去!初来乍到,刚刚学会规矩,嘻嘻.
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友