如何使用SAPbobsCOM dll在C#中获取SAP Hana视图列表?

时间:2017-11-10 09:59:58

标签: c# sap hana sapb1

以下SAP HANA查询未在C#代码中执行。但它在SAP HANA工作室工作。

查询:

SELECT VIEW_NAME,VIEW_TYPE,SCHEMA_NAME FROM VIEWS WHERE SCHEMA_NAME = 'TEST'

C#代码:

public dynamic ExecuteReader(string query) 
{
    SAPbobsCOM.Recordset recSet = (SAPbobsCOM.Recordset)this.m_CompanyConn.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset);
    recSet.DoQuery(query);
    return recSet;          
}

错误:

  

1)。 [SAP AG] [LIBODBCHDB32 DLL] [HDBODBC32]一般错误; 260无效   列名:VIEW_NAME:第1行第8列(位于第7位)

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

您的查询在SAP HANA Studio SQL控制台上运行良好,

也许你可以试试

SELECT "VIEW_NAME", "VIEW_TYPE", "SCHEMA_NAME" FROM VIEWS WHERE SCHEMA_NAME = 'SAPABAP1';