这是我的程序,出现了"并非所有的代码路径都返回值"错误,但是我只是做一个简单的数据库连接类我的代码如下,应该怎么解决为什么?
public static  string Datebese(string SqlStr)
        /*数据库连接*/
    {
        SqlConnection conn = new SqlConnection();
       
    }

解决方案 »

  1.   

    晕,你这个方法要求返回一个string,你没有return一个string引用就是错误,public static string Datebese(string SqlStr)
       /*数据库连接*/
       {
       return "xxxxx";     
      }
      

  2.   

    谢谢啊!!!!
      其实啊,我的想法是用一个类把数据库连接分成打开和关闭,还有放置其他的sql语句.
    还有一个问题就是,我做了一个数据库查询后,如果是放置在一个方法里,那么里面那么多条数据我们提取到页面山过来.例如
    我制作了一个表格,这个表格要通过我这个方法放满而不用控件我要怎么做啊?
      

  3.   

    1.寫一個連接數據庫的函數
    2.寫一個查詢數據庫返回dataset或者datatable的函數
      

  4.   


    在页面上用for循环把表格和数据一块,根据字段循环显示在页面上,需要在后台写方法的哦。
      

  5.   

    查询的结果 最后为一个datatable,可以用datagridview,直接绑定,要是用你自己的表格,那就遍历datatable,然后根据自己的需要加上就行了
      

  6.   

    public static string Datebese(string SqlStr) 里的String 换成Void?
      

  7.   

    数据查询方法返回一个datatable
    删除不必要的列,也可以添加新列
    绑定的时候不就OK了
      

  8.   

    你的方法返回类型是string,但是你根本就没返回去任何东西。不报错就真的是有问题了,在方法里面Return一个字符串回去。