批量处理数据可以用存储过程吗?
做数据录入时,一次性录入许多数据,如学生成绩,这些记录如何插入数据库中比较好?
可以用存储过程吗?存储过程如何传入一个数据集?
还是放到一个DataSet中,再Update?这样的效率如何?
高手指点一下吧。
------解决方案--------------------用文字解说,太麻烦用代码吧
SqlCommand cmd = new SqlCommand( "sp " , conn );
SqlDataAdpater sda = new ..
sda.UpdataCommand = cmd;
cmd.Parameters.Add( "@id " , SqlDbType.Int ,4 , "id " //数据表的列名);
DataSet ds = .....
sda.UpDate(ds)
------解决方案--------------------可以的
------解决方案--------------------可以 看情况结合事务