天天看點

如何獲得SBO中資料表的中文注釋與字段的中文說明

有朋友問:在Sbo SDK開發中,如何獲得Sbo中資料表的中文描述以及資料表中字段的中文說明?

在Sbo DI API和DI Server API中都可以通過SDK提供的功能提取Sbo中的資料表及其中文描述,提取Sbo中指定資料表的字段清單及其字段屬性。

1、DI API SDK開發中讀取中文描述的方法:

聲明一個SBObob(SAP Business One Business Object Bridge)對象,并且将其執行個體化,比如sboBob;

調用SBObob方法GetTableList獲得Sbo中公開的資料表清單,傳回值為一個包含了表名和描述字段的記錄集;

調用SBObob方法GetTableFieldList(string strTableName)獲得Sbo中指定資料表的字段清單,傳回值為一個包含了指定表的字段名、字段類型、字段長度、外鍵關聯、有效可選字段标示、是否允許非空和字段描述的記錄集

2、DI Server SDK開發中讀取中文描述的方法:

在DI Server API SDK中,一共有4種消息指令,分别是:系統指令、資料操縱指令、資料檢索指令、DI服務指令。其中資料檢索指令完成的功能類似于DI API SDK中的SBObob對象,使用資料檢索中的GetTableList 和GetTableFieldList分别獲得資料表及其字段屬性的記錄集。

在DI Server API SDK中,記錄集以符合SOAP 1.2格式的XML文檔形式傳回,對其進行解析即可。

3、資料表字段類型包括如下5種: 

類型枚舉

類型描述

類型碼

db_Alpha

字元型

db_Memo

文本型

1

db_Numeric

數值型

2

db_Date

日期型

3

db_Float

浮點型

4

本文轉自foresun  51CTO部落格,原文連結:http://blog.51cto.com/foresun/40509,如需轉載請自行聯系原作者