qq_25785383 2015-04-24 09:42 采纳率: 0%
浏览 1753

System.NullReferenceException: 未将对象引用设置到对象的实例

private void CourceDetailsShow()
{
string connStr = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; //取出连接字符串
string SqlStr = "SELECT Cource.*,Teacher.teaName,Depart.departName from Cource,Teacher ,Depart where Cource.teaID=Teacher.teaID and Cource.courceID='" + Request["courceID"].ToString() + "' and Cource.teaID='" + Request["teaID"].ToString() + "'and Depart.departID='" + Request["courceDepart"] + "'";
SqlConnection conn = new SqlConnection(connStr); //创建连接对象
try
{
if (conn.State.ToString() == "Closed") //连接如果关闭,打开
conn.Open();
SqlCommand cmd = new SqlCommand(SqlStr, conn);
SqlDataReader sdr = cmd.ExecuteReader();
if (sdr.Read())
{
courceName.Text = sdr["courceName"].ToString();
txtName.Text = sdr["courceName"].ToString();
ddlTeacherName.SelectedItem.Text = sdr["teaName"].ToString();
txtDepart.Text = sdr["departName"].ToString();
txtTime.Text = sdr["courceTime"].ToString();
txtAddress.Text = sdr["courceAddress"].ToString();
txtDetails.Text = sdr["courceInfo"].ToString();
}
else
{
Response.Write("数据库错误,没查询到该门课程!");
Response.End();
}
}

上面是主要的代码,但是就是一直提示System.NullReferenceException: 未将对象引用设置到对象的实例,也找不出哪里错,急!!!

  • 写回答

1条回答 默认 最新

  • threenewbee 2015-04-24 09:44
    关注

    Request["xxx"]
    这些都可能不存在。仔细调试下,才知道问题

    评论

报告相同问题?

悬赏问题

  • ¥15 ROS Turtlebot3 多机协同自主探索环境时遇到的多机任务分配问题,explore节点
  • ¥15 Matlab怎么求解含参的二重积分?
  • ¥15 苹果手机突然连不上wifi了?
  • ¥15 cgictest.cgi文件无法访问
  • ¥20 删除和修改功能无法调用
  • ¥15 kafka topic 所有分副本数修改
  • ¥15 小程序中fit格式等运动数据文件怎样实现可视化?(包含心率信息))
  • ¥15 如何利用mmdetection3d中的get_flops.py文件计算fcos3d方法的flops?
  • ¥40 串口调试助手打开串口后,keil5的代码就停止了
  • ¥15 电脑最近经常蓝屏,求大家看看哪的问题