您的位置:首页 > 编程语言 > ASP

asp.net SqlDataAdapter Update

2010-09-02 16:20 519 查看
使用 SqlDataAdapter的Update实现更新添加数据

代码StringBuilder objSB = new StringBuilder();
objSB.Append("select * From ");
objSB.Append(destTableName);
objSB.Append(" Where ");
objSB.Append(destFilter);
SqlDataAdapter objAdapter = new SqlDataAdapter(objSB.ToString(), objConn);
SqlCommandBuilder objBuilder = new SqlCommandBuilder(objAdapter);
DataSet objDS = new DataSet();
DataTable objDest = new DataTable();
objAdapter.Fill(objDest);
this.UpdateRecordForTable(objSource,objDest,newValues); //处理数据
objAdapter.Update(objDest);

//更新纪录
public void UpdateRecordForTable(DataTable objSource, DataTable objDest, Hashtable newValues)
{
foreach(DataRow objSourceDR in objSource.Rows)
{
DataRow objDestDR = objDest.Rows[i];
。。。。。
}
}
//添加新的纪录
public void CopyRecordsForTable(DataTable objSource, DataTable objDest, Hashtable newValues)
{
foreach (DataRow objSourceDR in objSource.Rows)
{
DataRow objDestDR = objDest.NewRow();
。。。。。。。
objDest.Rows.Add(objDestDR);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: