我已将表字段和文本框值存储在两个不同的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);
答案 0 :(得分:1)
表字段必须用逗号分隔。 必须以不同方式处理值字段。 示例:字符串值需要在值之前和之后的单引号,int doesn&#39; t .. 最好的方法是使用sql过程处理insert语句。