某君的部分SqlHelper

///
 
<summary>

/// 向数据集表中添加一行
/// </summary>
public void fnAddRow(System.Data.DataTable table, Sn.Model.KuCun.clstemp model, bool AcceptChanged)
{
System.Data.DataRow dr
= table.NewRow();
if (model != null )
{
dr[
" id " ] = model.id;
dr[
" name " ] = model.name;
table.Rows.Add(dr);
if (AcceptChanged)
{
table.AcceptChanges();
}
}
}

/// <summary>
/// 更新表中的一行
/// </summary>
public void fnSetRow(System.Data.DataRow dr, Sn.Model.KuCun.clstemp model)
{
if (model != null )
{
dr[
" id " ] = model.id;
dr[
" name " ] = model.name;
}
}

/// <summary>
/// 获得数据列表
/// </summary>
public DataSet GetList( string strWhere)
{
StringBuilder strSql
= new StringBuilder();
strSql.Append(
" select id,name " );
strSql.Append(
" FROM temp with(nolock) " );
if (strWhere.Trim() != "" )
{
strSql.Append(
" where " + strWhere);
}
return DbHelperSQL.Query(strSql.ToString());
}
/// <summary>
/// 获得数据列表
/// </summary>
public DataSet GetList( string strWhere, string strselect)
{
StringBuilder strSql
= new StringBuilder();
strSql.Append(
" select " + strselect);
strSql.Append(
" FROM temp with(nolock) " );
if (strWhere.Trim() != "" )
{
strSql.Append(
" where " + strWhere);
}
return DbHelperSQL.Query(strSql.ToString());
}
/// <summary>
/// 获得数据列表
/// </summary>
public DataSet GetList( string strWhere,StringBuilder sbfield,StringBuilder sbon)
{
StringBuilder strSql
= new StringBuilder();
strSql.Append(
@" select T.id,
T.name
" );
if (sbfield.ToString () != string .Empty )
{
strSql.Append(
" , " + sbfield.ToString()) ;
}
strSql.Append(
" FROM temp AS T WITH (NOLOCK) " );
if (sbon.ToString () != string .Empty )
{
sbon.ToString ();
}
if (strWhere.Trim() != "" )
{
strSql.Append(
" where " + strWhere);
}
return DbHelperSQL.Query(strSql.ToString());
}
/// <summary>
/// 获得数据列表
/// </summary>
public DataSet GetList(StringBuilder strSql)
{
return DbHelperSQL.Query(strSql.ToString());
}

/// <summary>
/// 获得前几行数据
/// </summary>
public DataSet GetList( int Top, string strWhere, string filedOrder)
{
StringBuilder strSql
= new StringBuilder();
strSql.Append(
" select " );
if (Top > 0 )
{
strSql.Append(
" top " + Top.ToString());
}
strSql.Append(
" id,name " );
strSql.Append(
" FROM temp with(nolock) " );
if (strWhere.Trim() != "" )
{
strSql.Append(
" where " + strWhere);
}
if (filedOrder != string .Empty)
{
strSql.Append(
" order by " + filedOrder);
}
return DbHelperSQL.Query(strSql.ToString());
}

/// <summary>
/// 获得数据列表
/// </summary>
public int fnQuery( string strWhere,DataTable table, bool AutoClear)
{
StringBuilder strSql
= new StringBuilder();
strSql.Append(
" select id,name " );
strSql.Append(
" FROM temp with(nolock) " );
if (strWhere.Trim() != "" )
{
strSql.Append(
" where " + strWhere);
}
return fnGetList(strSql.ToString(), table, AutoClear);
}
/// <summary>
/// 获得数据列表
/// </summary>
public int fnQuery( string strWhere, string strselect,DataTable table, bool AutoClear)
{
StringBuilder strSql
= new StringBuilder();
strSql.Append(
" select " + strselect);
strSql.Append(
" FROM temp with(nolock) " );
if (strWhere.Trim() != "" )
{
strSql.Append(
" where " + strWhere);
}
return fnGetList(strSql.ToString(), table, AutoClear);
}
/// <summary>
/// 获得数据列表
/// </summary>
public int fnQuery( string strWhere,StringBuilder sbfield,StringBuilder sbon,DataTable table, bool AutoClear)
{
StringBuilder strSql
= new StringBuilder();
strSql.Append(
@" select T.id,
T.name
" );
if (sbfield.ToString () != string .Empty )
{
strSql.Append(
" , " + sbfield.ToString()) ;
}
strSql.Append(
" FROM temp AS T WITH (NOLOCK) " );
if (sbon.ToString () != string .Empty )
{
sbon.ToString ();
}
if (strWhere.Trim() != "" )
{
strSql.Append(
" where " + strWhere);
}
return fnGetList(strSql.ToString(), table, AutoClear);
}
/// <summary>
/// 获得数据列表
/// </summary>
public int fnQuery(StringBuilder strSql,DataTable table, bool AutoClear)
{
return fnGetList(strSql.ToString(), table, AutoClear);
}

/// <summary>
/// 获得前几行数据
/// </summary>
public int fnQuery( int Top, string strWhere, string filedOrder,DataTable table, bool AutoClear)
{
StringBuilder strSql
= new StringBuilder();
strSql.Append(
" select " );
if (Top > 0 )
{
strSql.Append(
" top " + Top.ToString());
}
strSql.Append(
" id,name " );
strSql.Append(
" FROM temp with(nolock) " );
if (strWhere.Trim() != "" )
{
strSql.Append(
" where " + strWhere);
}
if (filedOrder != string .Empty)
{
strSql.Append(
" order by " + filedOrder);
}
return fnGetList(strSql.ToString(), table, AutoClear);
}

/// <summary>
/// 通用查询语句
/// </summary>
public int fnGetList( string sqlstr,DataTable table, bool AutoClear)
{
DataSet ds
= DbHelperSQL.Query(sqlstr);
if (ds == null )
{
return - 1 ;
}
if (ds.Tables.Count < 1 )
{
return - 1 ;
}
if (AutoClear)
{
table.Clear();
}
table.Merge(ds.Tables[
0 ]);
return ds.Tables[ 0 ].Rows.Count;
}

/*
/// <summary>
/// 分页获取数据列表
/// </summary>
public DataSet GetList(int PageSize,int PageIndex,string strWhere)
{
SqlParameter[] parameters = {
new SqlParameter("@tblName", SqlDbType.VarChar, 255),
new SqlParameter("@fldName", SqlDbType.VarChar, 255),
new SqlParameter("@PageSize", SqlDbType.Int),
new SqlParameter("@PageIndex", SqlDbType.Int),
new SqlParameter("@IsReCount", SqlDbType.Bit),
new SqlParameter("@OrderType", SqlDbType.Bit),
new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
};
parameters[0].Value = "temp";
parameters[1].Value = "ID";
parameters[2].Value = PageSize;
parameters[3].Value = PageIndex;
parameters[4].Value = 0;
parameters[5].Value = 0;
parameters[6].Value = strWhere;
return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
}
*/

#endregion 成员方法
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值