Eduard Asked: 2020-07-29 07:43:38 +0800 CST 2020-07-29 07:43:38 +0800 CST 2020-07-29 07:43:38 +0800 CST 数据具有 Null 值。不能使用 Null 值调用此方法或属性 772 如何修复它以使其接受null 的值。 otra2 = nw12Reader.GetString(nw12Reader.GetOrdinal("SI_Ubicacion_Fisica")); 谢谢您的帮助 c# 2 Answers Voted Best Answer Weimar Yamit Moreno Perez 2020-07-29T07:57:31+08:002020-07-29T07:57:31+08:00 您必须使用该函数IsDBNull,如下所示: if (!nw12Reader.IsDBNull(nw12Reader.GetOrdinal("SI_Ubicacion_Fisica"))) otra2 = nw12Reader.GetString(nw12Reader.GetOrdinal("SI_Ubicacion_Fisica")); Lucas D.A.W. 2020-07-29T07:46:41+08:002020-07-29T07:46:41+08:00 你好,你可以使用三元,它是一个简化的如果,很明显你需要一个字符串,即使它是空的,你的代码看起来像这样: if(nw12Reader.GetOrdinal("SI_Ubicacion_Fisica")!=null){ otra2 = nw12Reader.GetString(nw12Reader.GetOrdinal("SI_Ubicacion_Fisica")); }else{ otra2 = nw12Reader.GetString(""); } c# .net
您必须使用该函数
IsDBNull
,如下所示:你好,你可以使用三元,它是一个简化的如果,很明显你需要一个字符串,即使它是空的,你的代码看起来像这样:
c# .net