【发布时间】:2018-05-16 10:12:20
【问题描述】:
我已经使用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"; 常量字符串 PRODUCTS_TABLE = "sap.hana.democontent.epm.data::EPM.MD.Products"; 常量字符串 PARTNER_TABLE = "sap.hana.democontent.epm.data::EPM.MD.BusinessPartner"; 常量字符串 TEXT_TABLE = "sap.hana.democontent.epm.data::EPM.Util.Texts"; 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\"" + " FROM \"" + 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);
数据表 testTable = new DataTable(); dataAdapter.Fill(testTable);
提前谢谢...
【问题讨论】: