首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RFC_READ_TABLE不返回任何记录。为什么?

RFC_READ_TABLE不返回任何记录。为什么?
EN

Stack Overflow用户
提问于 2015-08-07 17:56:08
回答 1查看 4.1K关注 0票数 1

我正在尝试从思爱普获取数据,以便使用RFC_READ_TABLE进行分析。它正确地返回Fields。但是,当尝试获取行时,它返回零行。

代码语言:javascript
运行
复制
  theFunc = functionCtrl.Add("RFC_READ_TABLE") '  
    Dim returnFunc As Boolean
    Dim returnParam As Object
    Dim retTab As Object
     theFunc.exports("query_table") = "MSKA"
    theFunc.exports("DELIMITER") = ";"
    theFunc.exports("NO_DATA") = "TRUE"
    theFunc.exports("ROWCOUNT") = "50"

    returnFunc = theFunc.call

     retTab = theFunc.tables("DATA")

msgbox retTab.rows.count‘>>>>>>返回0

最后一步在记录计数时返回零。该表包含data.When我搜索表字段,它返回正确的表字段。这与安全问题有关吗?

向你致敬,瓦利德

EN

回答 1

Stack Overflow用户

发布于 2015-08-07 18:09:09

您没有得到任何返回的数据,因为您填充的是NO_DATA参数(例如,它应该是单个字符,而不是TRUE )。您也没有(在OPTIONS表参数中)提供WHERE子句。

从功能模块定义:

如果您为NO_DATA提供了一个单个空格的值(或者省略它,因为单个空格是默认值)以及OPTIONS中的一个有效的WHERE子句,那么您应该得到返回的数据。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31874887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档