小编may*_*may的帖子

无法在空值上调用此方法或属性.数据为空

当我调用该函数时,我收到一条错误信息 data is null. This method or property cannot be called on null values.

我相信这一行存在错误 Error = id = rd.GetString(0);

我正在使用的代码如下

public string MaxId()
{
   string id="";
   con.Open();
   string sql = "SELECT MAX(CustID) FROM Customer";
   SqlCommand cmd = new SqlCommand(sql,con);
   SqlDataReader rd = cmd.ExecuteReader();
   while(rd.Read())
   {
      id = rd.GetString(0);
   }
   con.Close();
   return id;
}
Run Code Online (Sandbox Code Playgroud)

如何从DataReader获取可能为null的字符串?

c#

1
推荐指数
1
解决办法
6232
查看次数

标签 统计

c# ×1