如何处理数据链路层中的空值
本文关键字:数据链路层 空值 处理 何处理 | 更新日期: 2023-09-27 18:30:17
我在WCF工作 Asp.net。我在前端显示一个表,其中包含从后端获取的数据。具有数据类型日期的列之一在后端包含 Null 值。当我尝试运行解决方案时,由于列的 Null 值,它会显示错误页面。如何避免此错误?
我想你正在寻找SqlDataReader.IsDBNull Method
- 检查数据库字段是否包含
null
值 - 用
String.Empty
处理它
这是我使用过的示例
logSource = (!reader.IsDBNull(0)) ? reader.GetString(0).Trim() : "";
从您的评论中,
ObjUnutilizedOwnershipEntities.Dt_VisaValidFrom = (!IsDBNull(osqlDataReader["Dt_VisaValidFrom"]))
? Convert.ToDatetime(osqlDataReader["Dt_VisaValidFrom"].ToString())
: "";