相关疑难解决方法(0)

在c#中将多个参数化变量添加到数据库

我想在这里做一些simulair:如何在不重复声明的"INSERT INTO dbo.Blah"部分的情况下插入多行? 除了在一个查询中执行此操作(快于几十个)之外,我还想在输入来自Web时进行参数化.

目前我有

foreach(string data in Scraper){
            SqlConnection conn = new SqlConnection(WebConfigurationManager.AppSettings["ConnectionInfo"].ToString());
            string query = "INSERT INTO DATABASE('web',@data)";
            SqlCommand sqlCommand= new SqlCommand(query, conn);
            sqlCommand.Parameters.AddWithValue("@data", data);
            Command.executeNonQuery(); 
            conn.close();
}
Run Code Online (Sandbox Code Playgroud)

这有点笨拙(注意真实的例子有更多的colums但这会让事情更加混乱).

c# sql sql-server sql-server-2008

2
推荐指数
1
解决办法
454
查看次数

标签 统计

c# ×1

sql ×1

sql-server ×1

sql-server-2008 ×1