当前位置:编程学习 > C#/ASP.NET >>

帮我看看错误在哪里

public bool query(DataSet ds,string TableName,string strSQL)
     {
try
{
SqlDataAdapter da=new SqlDataAdapter(strSQL,con);
da.Fill(ds,TableName);
return true;
}
catch(Exception ex)
{
 Console.WriteLine(ex.Message);
}
出现D:\新建文件夹 (4)\机试复习\图书管理\BookSaleSystem\BookSaleSystem\DBmanager.cs(37): “BookSaleSystem.DBmanager.query(System.Data.DataSet, string, string)” : 并非所有的代码路径都返回值
错误..请问是怎么回事啊?谢谢了 --------------------编程问答-------------------- public bool query(DataSet ds,string TableName,string strSQL) 
     { 
try 

SqlDataAdapter da=new SqlDataAdapter(strSQL,con); 
da.Fill(ds,TableName); 
return true; 

catch(Exception ex) 

 Console.WriteLine(ex.Message); 
 return false} 
出现D:\新建文件夹 (4)\机试复习\图书管理\BookSaleSystem\BookSaleSystem\DBmanager.cs(37): “BookSaleSystem.DBmanager.query(System.Data.DataSet, string, string…
--------------------编程问答-------------------- 按LS  的改就可以了 --------------------编程问答-------------------- 恩,问题解决了.谢谢大家了!!!!!! --------------------编程问答-------------------- 理想的程序,是只有一个入口和一个出口

建议:

public bool query(DataSet ds, string TableName, string strSQL)
    {
        bool blnResult;
        try
        {
            SqlDataAdapter da = new SqlDataAdapter(strSQL, con);
            da.Fill(ds, TableName);
            blnResult = true;
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
            blnResult = false;
        }
        return blnResult;  
    }
--------------------编程问答-------------------- 如果出现异常,catch机制没有返回值.
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,