经典代码之_拼接Sql_insert



//创建insert语句
private List<string> GetInsertSqlFromListPA_SD(List<PA_SD> list)
{
List<string> sqlList = new List<string>();
string strSQL = @"Insert Into PA_SD(DNDH,pono,itemno,style,product,materdesc,prdsize,qty,subprddesc)
Values({0},{1},{2},{3},{4},{5},{6},{7},{8}) ";
foreach (PA_SD obj in list)
{
sqlList.Add(string.Format(strSQL,
SqlParamFomat(obj.DNDH),
SqlParamFomat(obj.pono),
obj.itemno,
SqlParamFomat(obj.style),
SqlParamFomat(obj.product),
SqlParamFomat(obj.materdesc),
SqlParamFomat(obj.prdsize),
obj.qty,
SqlParamFomat(obj.subprddesc)
));

}
return sqlList;
}

private string SqlParamFomat(string str)
{
if (null != str)
{
string tmp = str.Replace("'", "''");
return "'" + tmp + "'";
}
else
{
return "null";
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值