冲洗缓冲液

2020-08-24 12:36发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个存储过程,可将记录保存在Advantage表中。

execSQL;
AdsFlushFileBuffers;
关闭;

当我执行select语句以不同的过程查找同一记录时,它不返回任何记录。 我猜这是因为缓冲区尚未刷新。 我正在运行ADS 11和Delphi Seattle。

有什么解决方法吗?

TIA

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个存储过程,可将记录保存在Advantage表中。

execSQL;
AdsFlushFileBuffers;
关闭;

当我执行select语句以不同的过程查找同一记录时,它不返回任何记录。 我猜这是因为缓冲区尚未刷新。 我正在运行ADS 11和Delphi Seattle。

有什么解决方法吗?

TIA

付费偷看设置
发送
1条回答
悠然的二货
1楼-- · 2020-08-24 13:29

AdsFlushFileBuffers强制ADS将所有修改写入文件。 运行ADS(而非ALS)不需要此API函数即可获取刷新的数据。 您正在使用交易吗? 如果是这样,则需要先提交。

代码段和上面的描述不足以重现问题。

一周热门 更多>