我有3列的表與主鍵一起:如何插入字符串列表到SQL Server數據庫的表
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?你試過什麼了? –
有很多方法可以做到這一點,你累了什麼?這裏是一個鏈接,向您展示了將數據插入到表中的一種方法http://stackoverflow.com/questions/14001040/inserting-new-row-in-sql-database-table以及每個循環對您的列表你可以完成它。還有更多的方法。 – Matt
表的名字是temptable 我正在使用raw ado.net 這裏是我的代碼到目前爲止。但我知道,這沒有任何意義。 列表 list = new列表(){「A」,「B」,「C」}; string qry =「INSERT INTO tempTable VALUES(@Column)」; 使用(var cmd = new SqlCommand(qry,connection)) cmd.Parameters.Add(「@ Column」,SqlDbType.VarChar); (列表中的var值) cmd.Parameters [「@ Column」]。Value = value; cmd.ExecuteNonQuery(); } } –