..
This commit is contained in:
@@ -18,6 +18,27 @@ namespace Project
|
||||
return new SqlConnection(cs);
|
||||
}
|
||||
|
||||
public static object ExecuteScalar(string sql, params SqlParameter[] p)
|
||||
{
|
||||
var cn = GetConnection();
|
||||
try
|
||||
{
|
||||
var cmd = new SqlCommand(sql, cn);
|
||||
if (p != null) cmd.Parameters.AddRange(p);
|
||||
cn.Open();
|
||||
return cmd.ExecuteScalar();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
// 예외 처리 (필요에 따라 로깅 추가)
|
||||
return null;
|
||||
}
|
||||
finally
|
||||
{
|
||||
if (cn != null && cn.State != ConnectionState.Closed)
|
||||
cn.Close();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public static int ExecuteNonQuery(string sql, params SqlParameter[] p)
|
||||
|
||||
Reference in New Issue
Block a user