..
This commit is contained in:
@@ -216,6 +216,7 @@ namespace FCOMMON
|
||||
{
|
||||
retval.Add(rdr[0].ToString(), rdr[1].ToString());
|
||||
}
|
||||
rdr.Close();
|
||||
cmd.Dispose();
|
||||
cn.Close();
|
||||
cn.Dispose();
|
||||
@@ -227,6 +228,39 @@ namespace FCOMMON
|
||||
var list = getGroupList(GroupColumn, table, where, desc);
|
||||
return MakeDataTable(list);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 데이터중 첫번째 자료를 반환 합니다.
|
||||
/// </summary>
|
||||
/// <param name="column"></param>
|
||||
/// <param name="table"></param>
|
||||
/// <param name="where"></param>
|
||||
/// <param name="order"></param>
|
||||
/// <returns></returns>
|
||||
public static String getFirstValue(string column,string table,string where="",string order="")
|
||||
{
|
||||
string retval = string.Empty;
|
||||
var cn = getCn();
|
||||
cn.Open();
|
||||
var sql = "select {0} " +
|
||||
" from {1} " +
|
||||
" where isnull({0},'') != '' ";
|
||||
|
||||
if (where != "") sql += " and " + where;
|
||||
if (order != "") sql += " order by " + order;
|
||||
|
||||
sql = string.Format(sql, "[" + column + "]", table);
|
||||
var cmd = new SqlCommand(sql, cn);
|
||||
var rdr = cmd.ExecuteReader();
|
||||
while (rdr.Read())
|
||||
{
|
||||
if (rdr[0] != null) retval = rdr[0].ToString();
|
||||
}
|
||||
cmd.Dispose();
|
||||
cn.Close();
|
||||
cn.Dispose();
|
||||
return retval;
|
||||
}
|
||||
public static List<String> getGroupList(string GroupColumn, string table, string where = "",Boolean desc=false)
|
||||
{
|
||||
List<string> retval = new List<string>();
|
||||
|
||||
Reference in New Issue
Block a user