日期:2014-05-18  浏览次数:20752 次

初学,如何获取类的错误信息!
问题描述:
我现在新建一个类 Mycn
类里写了个方法用来获取一个DataTable
C# code

public DataTable GetDataTable(string strsql)
        {
            conn=new SqlConnection(cnstr);
            DataTable dttmp = new DataTable();
            SqlDataAdapter adp = new SqlDataAdapter(strsql, conn);


            try
            {
                adp.Fill(dttmp);

            }
            catch (Exception ex)
            {
                
                if (conn.State != ConnectionState.Closed())
                {
                    conn.Close();
                }
            }

            finally
            {
                adp.Dispose();
                return dttmp;
            }
 
        }



Button1 中调用该方法,如果 adp.fill时发生错误,我如何得到这个错误信息, ex.message
刚学不懂哦,先谢谢大家了

------解决方案--------------------
GetDataTable方法内部不要用异常保护,在调用GetDataTable时再用
------解决方案--------------------
你不用try catch有错误会直接弹一个大红叉叉的框出来,上面写着错误呢。把除开系统以外你可预见的错误作上限制,再在最后try catch吧。别用那么多try catch。会耗资源的。
------解决方案--------------------
一样一样一样的