我已经将表字段和Textbox值存储在两个不同的列表中<string>现在我想在insert查询中使用这些列表怎么做?

时间:2015-06-04 14:12:01

标签: c# sql

我已将表字段和文本框值存储在两个不同的list<string>

我想在insert查询中使用那些列表怎么做?如果值是数字,那么引号怎么样?

foreach (Control Txt_Name in TB_List) {
  String TxtName = Txt_Name.Text;
  String field_name = Txt_Name.Name.Substring(3);
  Field_Name.Add(field_name);
  TB_Name.Add(TxtName);
}
SqlCommand cmd = new SqlCommand("Insert into "+ Table_Name +
  "('"+ Field_Name + "') Values('" + TB_Name + "')", con); 

1 个答案:

答案 0 :(得分:1)

表字段必须用逗号分隔。 必须以不同方式处理值字段。 示例:字符串值需要在值之前和之后的单引号,int doesn&#39; t .. 最好的方法是使用sql过程处理insert语句。