一个细节上的小问题,这条添加语句拼接方法,怎么修改?

Xiaomillet 2011-07-20 02:56:02

string table = "";
string value = "";
SqlParameter[] paras = null;
List<SqlParameter> paraList = new List<SqlParameter>();
int i = 0;
foreach (var v in values)
{
if (i != values.Keys.Count - 1)
{
table += "[" + v.Key + "], ";
value += "'" + v.Value + "',";
}
else
{
table += "[" + v.Key + "]";
value += "" + v.Value;
}
paraList.Add(new SqlParameter("@" + v.Key + "", "" + v.Value + ""));
i++;
}



调试添加的时候就
insert into tableName([Aa], [Bb], [Cc], [Dd]) values('a','b','c','d',)  这个地方最后怎么去掉这个逗号????



上面代码该怎么修改?
...全文
108 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Xiaomillet 2011-07-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 sfxdawn 的回复:]
v.Value.TrimEnd(',')

移除最后一个,
[/Quote]

值能够 点Trimend麽?问题还是没解决
a344586704 2011-07-20
  • 打赏
  • 举报
回复
前面的说的很详细了;
围观下,
紫魂一号 2011-07-20
  • 打赏
  • 举报
回复
楼上的都可取。。ok
小笨熊 2011-07-20
  • 打赏
  • 举报
回复
很多方法的,要不截取,要是v.Value.TrimEnd(','),或者换种方式也行
indusl 2011-07-20
  • 打赏
  • 举报
回复
- - 果断没看懂
菜蚜 2011-07-20
  • 打赏
  • 举报
回复

md5e 2011-07-20
  • 打赏
  • 举报
回复
出来后
if(value.length>0) value=value.Substring(0,value.length-1)
sfxdawn 2011-07-20
  • 打赏
  • 举报
回复
v.Value.TrimEnd(',')

移除最后一个,
huangwenquan123 2011-07-20
  • 打赏
  • 举报
回复
v.Value.TrimEnd(',')
Xiaomillet 2011-07-20
  • 打赏
  • 举报
回复
每个地方都进行了调试更改,还是不行,难道要截取麽?
Xiaomillet 2011-07-20
  • 打赏
  • 举报
回复

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧