【发布时间】:2018-10-18 02:02:21
【问题描述】:
我的插入语句如下所示:
using (OleDbCommand cmd2 = conn2.CreateCommand())
{
conn2.Open();
cmd2.CommandText = "INSERT INTO Panel " + "([Symbol Name SE], [Symbol Name EP]) " + "VALUES(@Type01, @Type02)";
cmd2.Parameters.AddRange(new OleDbParameter[]
{
new OleDbParameter("@Type01", variable1),
new OleDbParameter("@Type02", variable2),
});
cmd2.ExecuteNonQuery();
conn2.Close();
}
我想将其转换为通用插入函数,我可以将表名、多个列和值作为数组传递给该函数,并且该函数将构造插入语句并执行它。我确实尝试使用 StringBuilder 创建它,但我无法成功。任何帮助表示赞赏。谢谢!
【问题讨论】:
-
您的问题是什么?还是您希望我们为您编写所有代码?
-
你可以在这里找到一些有用的想法:samsaffron.com/archive/2012/01/16/…
-
@PatrickHofman:我想要一些关于调查内容的指示。到目前为止,我看到使用 StringBuilder 处理的情况有些类似,我不确定它是否适用于我的情况。