using System.Data
using System.Data.SqlClient
.
.
.
//定义DataSet...
DataSet ds = new DataSet()
//用SqlDataAdapter的Fill方法将数据填入ds省略不写。。。如二楼。。。
.
.
.
string strConn = "datasource...." //连接字符串定义
SqlConnection sqlConn = new SqlConnection(strConn)
SqlDataAdapter sqlComm = new SqlDataAdapter()
string default_strComm = "Insert into 表名 values ("
string strComm = default_strComm
//将ds内容回填
//外层循环,表示总共要向该表中插入多少条记录
for(int i =0i<ds.Tables["表名"].Rows.Counti++)
{
//内层循环表示将该行的第几个字段里的值写入Sql的Insert语句
for(int j=0j<ds.Table["表名"].Columns.Countj++)
{
strComm += ds.Tables["表名"].Rows[i].ItemArray.GetValue(j)
}
sqlComm.InsertCommand = new SqlCommand(sqlConn)
sqlComm.InsertCommand.ExecuteNonQuery()//插入一行数据
strComm = default_strComm
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)