public SqlExcution()
    {
        ConnStr = ConfigurationManager.AppSettings["SqlConnection"].ToString();
    }    public SqlExcution(string Str)
    {
        try
        {
            this.ConnStr = Str;
        }
        catch (Exception ex)
        {
            throw ex;
        }    }    ///<summary>
    ///返回connection对象
    ///</summary>
    ///<returns></returns>
    public SqlConnection ReturnConn()
    {
       // SqlConnection Conn = new SqlConnection(ConnStr);
       // Conn.Open();
       // return Conn;
    }怎么修改? 还有就是ReturnConn() 的颜色显示不正常啊。 我用VS2005做的

解决方案 »

  1.   

    try
      {
      this.ConnStr = Str;
      }
      catch (Exception ex)
      {
      this.ConnStr = "";
      throw ex;
      }
      

  2.   

    你把ReturnConn()方法的return代码都注释掉了,当然就没有返回值了。
      

  3.   

      public SqlConnection ReturnConn()
      {
      // SqlConnection Conn = new SqlConnection(ConnStr);
      // Conn.Open();
      // return Conn;
      }
    这没有返回啊!
      

  4.   

     // SqlConnection Conn = new SqlConnection(ConnStr);
      // Conn.Open();
      // return Conn;
    去掉注释不就行了嘛
      

  5.   

    还是不对啊。还是 ~~并非所有的代码路径都返回值 错误提示是显示 public SqlConnection ReturnConn()
    红色的
      

  6.   

    return被 注释了    自己多调试几次
      

  7.   

    public SqlConnection ReturnConn()
      {
      SqlConnection Conn = new SqlConnection(ConnStr);
      Conn.Open();
    return Conn;
      }会提示并非所有的代码路径都有返回值?
      

  8.   

    如果不用就改成
    public void ReturnConn()
      

  9.   

    去掉得话 就显示的未予信任的SQL取得相关联系。~ 但是我打开SQL2000。也没有用啊,~ 很纠结