我已经将表字段和文本框值存储在两个不同的列表现在我想在插入查询中使用这些列表

本文关键字:列表 string 插入 查询 两个 字段 文本 存储 | 更新日期: 2023-09-27 17:53:41

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

我想使用这些列表在插入查询如何做到这一点?如果value是数字,那么引号呢?

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); 

我已经将表字段和文本框值存储在两个不同的列表<string>现在我想在插入查询中使用这些列表

表字段必须用逗号分隔。值字段必须以不同的方式处理。示例:字符串值需要在值的前后加上单引号,int不需要。最好的方法是用sql过程处理插入语句。