0

我尝试将已经实现的SAPUI5应用程序集成到一起CAP以使用SQLite数据库。在我的模型中,我有一个名为的属性Order,您可能知道,Order它是SQLite.

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

当我在我定义的实体中使用引号时,我收到一个关于 SAPHANA数据库的错误:

[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数据库,所以请告诉我是否有禁用它的方法,因为我找不到这方面的任何信息。

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

4

1 回答 1

0

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

于 2020-02-29T07:03:39.133 回答