| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1128 人关注过本帖
标题:判断记录各个字段为空的问题
只看楼主 加入收藏
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
 问题点数:0 回复次数:12 
判断记录各个字段为空的问题

路过的进来看看啊
今天碰到个问题:用sql根据ID得出一条记录,怎样判断记录里是否有空值?

当然不是每个字段都getstring出来,这我就不用问你们了,我的意思是你不知道里面有多少字段,或者是字段有2、30个,你就不可能一个个的判断吧。

大家教我!

搜索更多相关主题的帖子: 字段 判断 记录 
2006-12-20 14:11
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
你的意思是说判断每条数据里面是否有字段是空的?

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-20 14:15
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 
只得到一条记录啊
现在就是判断这条记录里各个字段的值是否有为空的

路漫漫其修远兮 吾将上下而求索!
2006-12-20 14:21
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 
跟你说的意思差不多

路漫漫其修远兮 吾将上下而求索!
2006-12-20 14:22
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 
在线等啊...............

路漫漫其修远兮 吾将上下而求索!
2006-12-20 14:23
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 

你只能先用getXXX()得到字段值,然后用wasNull()判断是否是SQL NULL!应该没有别的方法一起判断所有字段是否为空。
顺便问句,你为什么问这个问题呢?


老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-20 14:34
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 
For Each item in RsTemBCG.Fields
If not isnull(RsTemBCG(j)) and RsTemBCG(j)<>""

这段asp代码我要转换过来啊,真的没办法了吗晕,字段N多,那岂不得写好长

路漫漫其修远兮 吾将上下而求索!
2006-12-20 14:36
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
不是啊,一样可以循环取出来判断的!

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-20 14:39
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 

怎么一样,你写给我看看


路漫漫其修远兮 吾将上下而求索!
2006-12-20 14:43
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
以下是引用chen__han1在2006-12-20 14:43:48的发言:

怎么一样,你写给我看看

语气还很强硬...
好久不用了,不知道取列是从0还是从1,你自己试试
while(rs.next())
{
for(int i=0;i<rs.getMetaData().getColumnCount();i++)
{
String temp=rs.getString(i);
if(temp==null||temp.equals(""))
{
//todo:.....
}
}
.......
}


老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-20 14:53
快速回复:判断记录各个字段为空的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.092361 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved