结果插入临时表新写法
《每天一点点》 Meutopia
string sql= string.Format(@" /dialect/ select * from table ");
DataTable dt= DBServiceHelper.ExecuteDataSet(contxt, sql).Tables[0];
//结果插入临时表
string inpurTableName =AppServiceContext.DBService.CreateTemporaryTableName(this.Context);
//创建临时表
string strsql = “/dialect/create table " + inpurTableName + " as select FENTRYID from table where 1<>1”;
DBServiceHelper.Execute(this.Context, strsql);
Dictionary<string, DbType> columnInfos = new Dictionary<string, DbType>();
columnInfos.Add(“FENTRYID”, DbType.Int64);
BulkInsertAdapter bulkInsertAdapter = new BulkInsertAdapter(base.Context, columnInfos, inpurTableName, dt.Rows.Count);
foreach (DataRow dc in dt.Rows)
{
DataRow newRow = bulkInsertAdapter.NewRow;
newRow[“FENTRYID”] = Convert.ToInt64(dc[“FENTRYID”]);
bulkInsertAdapter.Insert(newRow);
}
bulkInsertAdapter.Finish();
结果插入临时表新写法
《每天一点点》 Meutopiastring sql= string.Format(@" /dialect/ select * from table "); DataTable dt= DBServiceHelper.Ex...
点击下载文档
上一篇:动态表单返回数据基础资料赋值下一篇:重置管理中心密码
本文2024-09-16 17:20:13发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-15036.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章