RecordInsertList 和 RecordSortList用法示例
来源:互联网 发布:网络dm什么意思 编辑:程序博客网 时间:2024/06/05 03:01
RecordInsertList:
static void CopyItemInfoRIL(Args _args)
{
InventTableinventTable;
InventSuminventSum;
InsertInventTableInventSumRTinsertInventTableInventSumRT;
RecordInsertListril;
ttsBegin;
ril = newRecordInsertList(tableNum(InsertInventTableInventSumRT));
while selectItemId,AltItemid from inventTable where inventTable.ItemId == '1001'
joinPhysicalValue,PostedValue from inventSum
whereinventSum.ItemId == inventTable.ItemId
{
insertInventTableInventSumRT.ItemId= inventTable.ItemId;
insertInventTableInventSumRT.AltItemId= inventTable.AltItemId;
insertInventTableInventSumRT.PhysicalValue= inventSum.PhysicalValue;
insertInventTableInventSumRT.PostedValue= inventSum.PostedValue;
// Insertrecords if package is full
ril.add(insertInventTableInventSumRT);
}
ril.insertDatabase();
ttsCommit;
selec tcount(RecId) from insertInventTableInventSumRT;
info(int642str(insertInventTableInventSumRT.RecId));
}
RecordSortList:
public static server void CopyItemInfoRSL()
{
InventTable inventTable;
InventSum inventSum;
InsertInventTableInventSumRT insertInventTableInventSumRT;
RecordSortedList rsl;
ttsBegin;
rsl = new RecordSortedList(tableNum(InsertInventTableInventSumRT));
rsl.sortOrder(fieldNum(InsertInventTableInventSumRT,PostedValue));
while select ItemId,AltItemid from inventTable where inventTable.ItemId == '1001'
join PhysicalValue,PostedValue from inventSum
where inventSum.ItemId == inventTable.ItemId
{
insertInventTableInventSumRT.ItemId = inventTable.itemId;
insertInventTableInventSumRT.AltItemId = inventTable.AltItemId;
insertInventTableInventSumRT.PhysicalValue = inventSum.PhysicalValue;
insertInventTableInventSumRT.PostedValue = inventSum.PostedValue;
rsl.ins(insertInventTableInventSumRT);
}
rsl.insertDatabase();
ttsCommit;
select count(RecId) from insertInventTableInventSumRT;
info(int642str(insertInventTableInventSumRT.RecId));
}
- RecordInsertList 和 RecordSortList用法示例
- ThreadPool用法和示例
- handler和postInvalidate用法示例
- Marshaller和Unmarshaller用法示例
- Delphi pagecontrol和tabcontrol用法示例
- MongoDB 和 MongoMapper的示例用法简介
- SQL中的cast和convert用法示例
- Qt4 QRadioButton和QCheckBox用法示例
- UIScrollView的基本用法和简单示例
- Qt4 QRadioButton和QCheckBox用法示例
- 浅析 - Sqlite的用法和示例
- 倒影view和surfaceView的示例用法
- BeautifulSoup和lxml的基本用法示例
- Java中CyclicBarrier的用法和示例
- spring-@RequestParam和@SessionAttributes用法示例
- perl map-map用法示例和grep的用法
- C# 中[DllImport("user32.dll")]和extern用法和示例
- setInterval()和setTimeout()的用法和区别示例介绍
- 前端工程师需要的技能以及部署流程
- JNA 如何接收C层返回的char**数据
- 也来说说touch事件与点击穿透问题
- PHP安装使用记录
- Time之游戏暂停功能
- RecordInsertList 和 RecordSortList用法示例
- 1.广义线性模型
- 深入理解Java的接口和抽象类
- SwipeMenuListView,一个简单的左滑操作
- case when 写在where条件中
- iOS 客户端基于 WebP 图片格式的流量优化(上)
- SpringMVC 之 表单标签
- Struts2处理多个input试图处理的问题
- WampServer 允许外网访问