怎么样把一个list集合里面的数据插入数据库
发布网友
发布时间:2022-04-10 02:53
我来回答
共3个回答
懂视网
时间:2022-04-10 07:15
(var item in objSelList)
{
ADDaAn da = db.ADDaAns.Find(item.daAutoID);
db.ADDaAns.Remove(da);
db.SaveChanges();
}
将List添加到数据库:
foreach (var item in objSelList)
{
ADDaAn da = new ADDaAn();
da.daCID = item.CID;
da.daContent = item.daContent;
......
db.ADDaAns.Add(da);
db.SaveChanges();
}
将List中的数据更新到数据库中
标签:根据 dac for 查找 删除 16px content change acid
热心网友
时间:2022-04-10 04:23
参考代码及说明如下:
SqlConnection conn = new SqlConnection();
conn.Open();
SqlTransaction tran = conn.BeginTransaction();
try
{
foreach()
{
string sql="";
SqlCommand cmd=new SqlCommand(sql,conn,tran);
SqlParameter[] pars=new SqlParameter[]{
new SqlParameter("",value),
...
}
//cmd.Parameters的AddRange方法是增加一个参数的数组
cmd.Parameters.AddRange(pars);
//ExecuteNonQuery()是update,delete ,insert影响行数
cmd.ExecuteNonQuery();
}
tran.Commit();
}catch
{
tran.Rollback();
}
finally
{
conn.Close();
}
热心网友
时间:2022-04-10 05:41
Result rs = conn.executeQuery();
while(rs.next()){
list.add(rs.getString("columnName"));
}
-- 定义函数
create function func()
returns @tbl table (c_au_id varchar(20), c_au_lname varchar(50))
begin
insert into @tbl select au_id, au_lname from dbo.authors
return ;
end
-- 查询语句
select * from func()