try
{
..
}
catch(Exception ex)
{
throw new Exception(ex.Message);
}在调用这个方法的函数中,也用try来捕捉。或者定义一个错误信息的只读属性,把错误信息保存在这个属性里,调用后检查这个属性就可以了。
{
..
}
catch(Exception ex)
{
throw new Exception(ex.Message);
}在调用这个方法的函数中,也用try来捕捉。或者定义一个错误信息的只读属性,把错误信息保存在这个属性里,调用后检查这个属性就可以了。
解决方案 »
- 如何在HibernateTemplate中使用参数,并返回实体?
- javascript中submit控件的可用不可用,出了点问题!
- MVC模式如何显示出如下效果
- 用过51地图的进来帮忙看看
- 文件上传,打开浏览对话框时怎样控制只显示word文档
- 怎样解决用asp.net生成的xml文件不能显示中文
- HtmlEditor在线编辑器V3.0提供Demo 下载,需要朋友们的热心反馈,才能提供src和Manage 的下载
- 用bitmap可以新生成一个图形文件吗?
- ******水晶报表打印问题**********
- 大家帮下忙!!!
- 请问,如何将数据库中的字符,在读出显示时自动还行!
- ASP.net是不是在.net环境下开发,但我想插入一个表单都不知在哪里?
完整代码如下
using System;
using System.Data;
using System.Data.SqlClient;namespace MyDb {
public class DataBase {
public string ConnectionString;
private SqlConnection myConn;
private SqlCommand myCmd;
//...
public SqlDataReader SelectSql(string strSelect){
try{
SqlConnection myConn=new SqlConnection(ConnectionString);
SqlCommand myCmd=new SqlCommand(strSelect,myConn);
myCmd.Connection.Open();
return myCmd.ExecuteReader();
myCmd.Connection.Close();
}catch(SqlException ex){
throw new Exception(ex.Message);
}}
//...
public bool ExecuteNonQuery(string strQuery){
try {
SqlConnection myConn=new SqlConnection(ConnectionString);
SqlCommand myCmd=new SqlCommand(strQuery,myConn);
myCmd.Connection.Open();
myCmd.ExecuteNonQuery();
myCmd.Connection.Close();
}catch (SqlException ex) {
throw new Exception(ex.Message);
}
}
//...
}
}
在myCmd.Connection.Close(); 的后面加上:
return true;