我使用https://account.hanatrial.ondemand.com/#/home/welcome这个链接创建了在线sap hana数据库,现在我想在我用C#.Net创建的桌面应用程序中使用这个数据库。 此外,我需要知道连接云sap hana数据库的连接字符串是什么。 能否帮助我做到这一点,因为我对SAP HANA非常新。
这是我的C#代码,
HanaConnection conn = new HanaConnection(System.Configuration.ConfigurationManager.ConnectionStrings [" Hana"]。ConnectionString);
const string SCHEMA =" SAP_HANA_DEMO&#34 ;; const string PRODUCTS_TABLE =" sap.hana.democontent.epm.data :: EPM.MD.Products&#34 ;; const string PARTNER_TABLE =" sap.hana.democontent.epm.data :: EPM.MD.BusinessPartner&#34 ;; const string TEXT_TABLE =" sap.hana.democontent.epm.data :: EPM.Util.Texts&#34 ;; const string EMPLOYEE_TABLE =" sap.hana.democontent.epm.data :: EPM.MD.Employees";
con.open();
HanaDataAdapter dataAdapter = new HanaDataAdapter( " SELECT t.TEXT AS \" Name \",p.PRODUCTID as \" Product ID \",p.CATEGORY as \" Category \& #34;" + "来自"" + SCHEMA +" \"。\"" + PRODUCTS_TABLE +" \" p INNER JOIN \"" + SCHEMA +" \"。\"" + TEXT_TABLE + " \" t ON t.TEXTID = p.NAMEID" +" INNER JOIN \"" + SCHEMA +" \"。\"" + PARTNER_TABLE + " \" bp ON p。\" SUPPLIERID.PARTNERID \" = bp.PARTNERID",conn);
DataTable testTable = new DataTable(); DataAdapter.Fill方法(TestTable的);
提前致谢...
答案 0 :(得分:0)
要在云上连接SAP Hana,您将需要SAP HANA云连接器
从SYS.M_Database中选择数据库名称