SAP Cloud应用程序编程模型集成

问题描述 投票:0回答:1

为了使用SAPUI5数据库,我尝试将已经实现的CAP应用程序与SQLite集成在一起。在我的模型中,我有一个名为Order的属性,并且您可能知道,OrderSQLite中的保留关键字。

entity MyEntity{
  key ID : Integer;
  Name: localized String(111);
  Order: Integer;
}

当我尝试使用以下命令生成数据库时:

cds deploy --to sqlite:db/mydb.db

我收到语法错误:

[ERROR] SQLITE_ERROR: near "Order": syntax error

[当我在定义的实体中使用引号时,出现与SAP HANA数据库有关的错误:

[ERROR] cds compile failed due to these errors...
 at db\schema.cds:23:3-10: Quoted identifiers are not allowed in plain mode of toHana: "Order"

我只是想知道有解决问题的方法吗?

PS:我不想使用HANA数据库,所以无论如何都请禁用它,因为在这方面我找不到任何信息。

我感谢任何帮助或建议:)

sapui5 sap-cloud-platform sap-cloud-foundry
1个回答
0
投票

在应用程序根文件夹的package.json中,您可能已经将HANA称为生产型DB“种类”。尝试将其更改为SQLite。

© www.soinside.com 2019 - 2024. All rights reserved.