45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:将DataSet里的表导入数据库的步骤

将DataSet里的表导入数据库的步骤

2016-08-31 06:30:38 来源:www.45fan.com 【

将DataSet里的表导入数据库的步骤

我是这样将DataSet里的表导入数据库表的:

oConn = new SqlConnection(m_szConnString);

oConn.Open();

//srcDS要导入的DataSet

//dsTable :scrDS 里的一个表名

//szDASQL 查询语句 (select * from 数据库表)

public DataSet ImportToDBTable(DataSet srcDS,string szDASQL,string dsTable)

{

DataSet myDS = new DataSet();

SqlDataAdapter sqlDA = new SqlDataAdapter(szDASQL,oConn);

sqlDA.Fill(myDS,dsTable);

SqlCommandBuilder sqlcommandbuilder=new SqlCommandBuilder(sqlDA);

DataRow myDataRow2=null;

try

{

for(int j=0;j<srcDS.Tables[dsTable].Rows.Count;j++)

{

myDataRow2 = myDS.Tables[dsTable].NewRow();

for(int k=0;k<srcDS.Tables[dsTable].Columns.Count;k++)

{

myDataRow2[k]=srcDS.Tables[dsTable].Rows[j][k];

}

myDS.Tables[dsTable].Rows.Add(myDataRow2);

sqlDA.Update(myDS,dsTable);

}

}

catch

{

return null;

}

return myDS;

}

方法比较笨,请指教。

 

本文地址:http://www.45fan.com/a/question/70122.html
Tags: 数据库 DataSet 导入
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部