怎么判断sqldatareader 返回过来的值,是否为空 怎么判断sqldatareader 返回过来的值,是否为空SqlDataReader dr;dr["test"] //这个字段里的值为空怎么判断是否为空?如果我直接if(dr["test"]=="") //会出错谢谢啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dr.read()是判断有没有这条记录,我判断的是,有这条记录,但这条记录的某个字段值是空的怎么判断? if (!reader.IsDBNull(0)) _adSelfID = reader.GetInt32(0); 也可以是这样的if(dr == null){return ture;}else{return false;} if(dr["test"]=="") ========================if(dr["test"].ToString()=="" ) 这是按你写的作,不过判断的不是为空,而是判断是不是空字符串在C#中空和空字符是不一样的判断是否为空,或为空字符串if(string.IsNullOrEmpty(dr["test"].ToString())){//为空的操作} if(DBNull.Value.Equals(cmdPro.Parameters["@rPar"].Value)==true) { x =0; } else { x=(int)cmdPro.Parameters["@rPar"].Value; } 跪求SQL Server数据库设技巧 C#的Activx资料真那么少吗 打开VS2005提示这样的错误 着急啊 请问RadioButtonList的selectedIndex是从0开始的,还是从1开始的 VS.NET 2005的奇怪现象 控件用多啦会影响速度吗? jquery 显示另存为 高分求救~~~帮忙看看我的代码那里出错了!!!谢谢! 关于在iframe中打开文本的问题。 谁能为我提供一个树型的文件管理系统?(高分求助,不够再添) 如何控制框架之间的菜单显示和隐藏? !!!!!!释放页面的问题!!!!
if(dr == null)
{
return ture;
}
else
{
return false;
}
========================
if(dr["test"].ToString()=="" )
这是按你写的作,不过判断的不是为空,而是判断是不是空字符串在C#中空和空字符是不一样的判断是否为空,或为空字符串
if(string.IsNullOrEmpty(dr["test"].ToString()))
{//为空的操作}
{
x =0;
}
else
{
x=(int)cmdPro.Parameters["@rPar"].Value;
}