string str_slct = "select msg_content,answer form F";
这一句错了,不是form,是from。
是笔误吧?-:)

解决方案 »

  1.   

    将from改过来后,仍然
    在SqlDataReader dr = cmd.ExecuteReader()处出现中断
    返回错误:
    未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中其他信息:系统错误。
      

  2.   

    看看你的cmd的commandText。
    希望不要是select msg_content,answer fromF
      

  3.   

    应该还是select语句的问题,你检查一下吧。
      

  4.   

    do
    {
    Console.WriteLine("\t{0}\t{1}", dr.GetName(0), dr.GetName(1));while (dr.Read())
    Console.WriteLine("\t{0}\t{1}", dr.GetInt32(0), dr.GetString(1));} while (dr.NextResult());===>
    while (dr.Read())
    Console.WriteLine("\t{0}\t{1}", dr.GetInt32(0), dr.GetString(1));}