如何判断从数据库中取出的char字段是否为空 如题,我从数据库中取出一个类型为char的数据。当数据存在值时,不会发生什么错误,但是若这个char字段值为空时,则出现异常,请问用什么方法判断char从数据库中取出的数字是否为空? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public virtual char GetChar(SqlDataReader dataReader, int i) { return dataReader.IsDBNull(i) ? char.MinValue : dataReader.GetChar(i); } //readChar 是你从数据库中读取的值if(readChar.ToString() == Null){MessageBox.Show("读取的值为空!");} if(object != DBNull.Value && object != Null){ ……………………………… //写你要写的代码} 哦 看错了...是CHARif(CharColumn.ToString().Trim().Length!=0){}else{//空的 } if(object==DBNull.Value)这个是对的 error MSB4057: 该项目中不存在目标“ResolveKeySource” c#设置TreeView控件默认选择某节点 C#开发的程序,始终运行着,不知道什么原因关闭了,但进程还在,如何排除错误 想做一个工资系统,我目前的创意跟大家分享一下 新手对话框问题。 VS2003里,项目属性输出路径不能修改是什么原因? 哪里能找到Windows API的各个常数的对应值及其含义啊? 泛型 集合中 “时间”元素的 排序问题 请问c#中可以得到下拉列表的显示值吗? 如何屏蔽继承控件的属性? 如何获取 文档注释标记 .获取类的summary 在.net 中 用javascript 处理前台页面
{
return dataReader.IsDBNull(i) ? char.MinValue : dataReader.GetChar(i);
}
//readChar 是你从数据库中读取的值
if(readChar.ToString() == Null)
{
MessageBox.Show("读取的值为空!");
}
if(object != DBNull.Value && object != Null)
{
………………………………
//写你要写的代码
}
{}
else
{
//空的
}