ADO.NET 2.0批量數據操作和多動態結果集
2006/12/6 8:03:38
1.大批量數據操作
可以利用SqlBulkCopy類快速寫入大批量數據,針對SQL Server的優化,可以寫入DataRow數據,DataTable,DataReader
WriteToServer(DataTable)寫入數據表
WriteToServer(DataRow[])批次寫入數據行
WriteToServer(DataTable ,DataRowState)按行狀態寫入數據庫表
WriteToServer(IDataReader)寫入DataReader對象
string connstr = "server=(local);database=northwind;integrated security=true;async=true";
// Fill up a DataSet
DataSet ds = new DataSet();
SqlConnection conn = new SqlConnection(connstr);
SqlDataAdapter dadp = new SqlDataAdapter("select * from customers", conn);
dadp.Fill(ds);
// Copy the Data to SqlServer
SqlBulkCopy bcp = new SqlBulkCopy(connstr);
bcp.DestinationTableName = "customers1";
bcp.WriteToServer(ds.Tables[0]);
2.多個動態的結果集
Multiple Active Result Sets(MARS)
這個只能在SQL Server 2005中使用
可以在一個Command對象上同時打開多個DataReader
string connstr = "server=(local);database=northwind;integrated security=true;async=true";
SqlConnection conn = new SqlConnection(connstr);
conn.Open();
SqlCommand cmd1 = new SqlCommand("select * from customers", conn);
SqlCommand cmd2 = new SqlCommand("select * from orders", conn);
SqlDataReader rdr1 = cmd1.ExecuteReader();
// next statement causes an error prior to SQL Server 2005
SqlDataReader rdr2 = cmd2.ExecuteReader();
// now you can reader from rdr1 and rdr2 at the same time.
返回列表
返回首頁
主站蜘蛛池模板:
91大神精品视频|
久草新在线观看|
avbobo网址在线观看|
日本人护士免费xxxx视频|
亚洲成A人片在线观看无码3D|
精品一区二区三区在线视频观看|
国模无码视频一区|
一级特黄a视频|
日本按摩高潮a级中文片|
亚洲一级片免费看|
欧美综合图片一区二区三区|
免费毛片a线观看|
老阿姨哔哩哔哩b站肉片茄子芒果|
国产成人一区二区三区在线观看|
2021国内精品久久久久精免费|
夫妻免费无码V看片|
两个人看的www高清免费视频|
欧美国产日韩综合|
亚洲综合亚洲国产尤物|
精品久久久久久婷婷|
国产suv精品一区二区6|
韩国三级女电影完整版|
国产理论在线观看|
2023av在线播放|
在人间电影在线观看完整版免费|
а√天堂资源8在线官网在线
|
欧美va天堂视频在线|
亚洲欧美日韩久久精品第一区
|
国产精品成人久久久久|
99热在线精品国产观看|
好大的奶女好爽视频|
一级片一级毛片|
把数学课代表按在地上c视频|
久久国产精品免费一区|
日韩美一区二区三区|
亚洲av无码一区二区三区国产|
欧美成人看片黄a免费看|
亚洲熟妇色xxxxx欧美老妇|
浪荡欲乱之合集|
人人妻人人爽人人澡欧美一区|
真实的国产乱xxxx|