从SQL数据库获取空字符串

时间:2015-02-01 23:32:15

标签: nullpointerexception

我试图从sql数据库中提取数据并将其分配给文本框。 但是当列(null)中没有数据时,我会收到错误。

 string athleteId = Request.Cookies["LoggedInUser"].ToString();
             var athlete = AthleteDAL.GetAthleteByID(athleteId);
             if (athlete.AthleteFName != null)
             {
                TextBoxFirstName.Text = athlete.AthleteFName.ToString();}

我在if语句上得到零点异常。

1 个答案:

答案 0 :(得分:2)

你需要这个 if(athlete!= null&& athlete.AthleteFName!= null)

因为运动员可能为空并试图使用它(athlete.AleleteFName)是无效的操作