我真的不知道如何在标题中很好地解释它,但这是我的问题。
在许多重载方法中,我制作了这种方法,其唯一目的是将给定值插入给定表中:
public static int Insert(string cs, string table, string[] values)
{
using (SqlConnection con = new SqlConnection(cs))
{
try
{
string strCommand = string.Format(
"INSERT INTO {0} VALUES ({1})",
table,
values.Aggregate((a, b) => (a + ", " +b)));
SqlCommand com = new SqlCommand(strCommand, con);
con.Open();
int result = com.ExecuteNonQuery();
return result;
}
catch (SqlException ex)
{
HttpContext.Current.Response.Write(ex.Message);
return 0;
}
}
}
现在它没有使用参数化查询,不是吗?
我真的很想在其中实现这个概念,但我不知道如何。