方法:
/// <summary>
/// 错误日志书写}
应用:
/// <summary>
/// 执行没有返回结果集的SQL语句
/// </summary>
/// <param name="sql">要执行的SQL语句</param>
/// <returns>受影响的行数</returns>
public static int ExecuteNonQuery(string sql)
{
try
{
SqlCommand cmd = new SqlCommand();
using (SqlConnection conn = new SqlConnection(ConnStr))
{
PrepareCommand(cmd, conn, null, 0, sql, null);
int val = cmd.ExecuteNonQuery();
return val;
}
}
catch (Exception ex)
{
PublicFunction.ErrorLogPrint(sql, ex.Message);
return 0;
}
}
/// <summary>
/// 执行SQL语句返回一个DataSet
/// </summary>
/// <param name="sql">要执行的SQL语句</param>
/// <returns>DataSet对象</returns>
public static DataSet ExecuteDataSet(string sql)
{
try
{
SqlCommand cmd = new SqlCommand();
DataSet ds = new DataSet();
using (SqlConnection Conn = new SqlConnection(ConnStr))
{
PrepareCommand(cmd, Conn, null, 0, sql, null);
SqlDataAdapter dapter = new SqlDataAdapter(cmd);
dapter.Fill(ds);
cmd.Parameters.Clear();
return ds;
}
}
catch (Exception ex)
{
PublicFunction.ErrorLogPrint(sql, ex.Message);
return null;
}
}