【发布时间】:2016-08-15 03:51:56
【问题描述】:
我有一个包含 3 列的表和一个主键:
create table tempTable
(
id int primary key identity,
name nvarchar(50),
gender nvarchar(50),
city nvarchar(50)
)
还有一个这样的字符串列表:
List<String> list = new List<String>() { "name", "male", "city" };
我想将此列表放入tempTable。我该怎么做?
【问题讨论】:
-
您的问题既不清楚又不努力。临时表真的是临时表吗?您使用的是原始 ADO.Net 吗?到目前为止,您尝试过什么?
-
方法有很多,累什么了?这是一个链接,它向您展示了一种将数据插入表stackoverflow.com/questions/14001040/… 的方法,并且您可以通过列表中的每个循环来完成它。还有更多方法。
-
表的名称是 tempTable 我使用的是原始的 ado.net,这是我目前的代码。但我知道,这没有任何意义。 List
list = new List () { "A", "B", "C" }; string qry = "插入临时表值(@Column)";使用 (var cmd = new SqlCommand(qry, connection)) { cmd.Parameters.Add("@Column", SqlDbType.VarChar); foreach(列表中的 var 值){ cmd.Parameters["@Column"].Value = value; cmd.ExecuteNonQuery(); } } -
@SafayatZisan - 不要将其添加为评论,而是编辑您的问题并将其添加到那里
标签: c# asp.net sql-server ado.net