从数据库中查找数据,如果没有查找到数据,会报错。代码如下: //查询语句
public DataSet GetBSF(string BSF)
{
return data.RunProcReturn("select * from tb_Main where bsf='" + BSF + "'", "tb_Main");
} /// <summary>
/// 执行命令文本,并且返回DataSet数据集
/// </summary>
/// <param name="procName">命令文本</param>
/// <param name="tbName">数据表名称</param>
/// <returns>DataSet</returns>
public DataSet RunProcReturn(string procName, string tbName)
{
SqlDataAdapter dap = CreateDataAdaper(procName, null);
DataSet ds = new DataSet();
dap.Fill(ds, tbName);
this.Close();
//得到执行成功返回值
return ds;
}
为了防止出错错误,我准备用捕捉异常的方法。
请问,如果要捕捉异常,应该如何做呢?
public DataSet GetBSF(string BSF)
{
return data.RunProcReturn("select * from tb_Main where bsf='" + BSF + "'", "tb_Main");
} /// <summary>
/// 执行命令文本,并且返回DataSet数据集
/// </summary>
/// <param name="procName">命令文本</param>
/// <param name="tbName">数据表名称</param>
/// <returns>DataSet</returns>
public DataSet RunProcReturn(string procName, string tbName)
{
SqlDataAdapter dap = CreateDataAdaper(procName, null);
DataSet ds = new DataSet();
dap.Fill(ds, tbName);
this.Close();
//得到执行成功返回值
return ds;
}
为了防止出错错误,我准备用捕捉异常的方法。
请问,如果要捕捉异常,应该如何做呢?
解决方案 »
- C# 给某个窗口的加一个局部钩子控制鼠标消息
- 邮件群发是否有cs版本的
- 关于文件操作~
- 问大家一个关于资源寻求的问题,:)
- winform:修改datagrid的某项值后自动计算结果同时更新另一项值?
- C#中如何把整数转化为指定长度的字符串
- 水晶报表在XP下正常显示,但到2000下crystalReportViewer的DisplayStatusBar显示"当前页码","总页数","缩放系数"等子就变成英文了.
- 如何使用XML作数据源 在线等 找到答案立结帖
- 谁能解释一下命名空间到底是什么玩意?
- GDI+高手请进
- Tables[0].Rows.Count和Tables[0]. Columns.Count区别
- 问下.NET里面的Dispose,finalize问题
哈哈
那就从最开始判断参数是否存在 一步步做验证
有参数错误 直接返回错误页面
还有return 返回 也可以去做判断