在通过将大量数据赋值到另外一张表的时候,可以利用IDbDataAdapter 接口进行实现,利用它的update方法更新Dataset对象,注意由SQL语句获取的时候,sql语句中要包含表格的主键,不然无法进行更新。
DataSet ds = null;
string sSelMJTable = "SELECT ZLCDM,TBDLMJM,TBDLMJGQ," + TablePrivaryKey + " FROM " + TableName + " WHERE ZLCDM='" + ZLCDM + "'";
IDbDataAdapter dbAdapter = null;
ds = GxDBHelper.Database.GetDataset(dbConnection, sSelMJTable, ref dbAdapter);
dbAdapter.Update(ds);
本文介绍了一种通过IDbDataAdapter接口更新数据的方法。具体做法是先利用SQL语句从表中选择带有主键的数据,然后通过DbDataAdapter的Update方法更新DataSet对象。此方法适用于需要大量数据更新的应用场景。
73

被折叠的 条评论
为什么被折叠?



