sapui5 - SAP Cloud 应用程序编程模型集成
问题描述
我尝试将已经实现的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
数据库,所以请告诉我是否有禁用它的方法,因为我找不到这方面的任何信息。
我感谢任何帮助或建议:)
解决方案
在应用程序根文件夹的 package.json 中,您可能已经提到 HANA 作为生产数据库“种类”。尝试将其更改为 SQLite。
推荐阅读
- sql - 查找 hql 中的有序列表,最大日期值之间的最大差异
- android - 任务':app:mergeDebugResources'的Android Studio执行失败,用户名中有特殊字符
- sql-server - 带游标的函数和过程 (SQL Server)
- vba - 使用 VBA 代码如何从 word 文档中提取位于每个标题下的非 HTML 数据内容
- python - 在 gurobipy 中添加和 + 或约束
- r - 更改代码以使用多个内核
- c# - 当 IDENTITY_INSERT 设置为 OFF 时,C# 无法在表“Rentals”中插入标识列的显式值
- linux-kernel - cgroup oom-killer 导致内核恐慌
- dojo - 从 ESRI ArcServer (proxy.ashx) 检索 shapefile
- mongodb - 初始化时解析服务器错误:“试图确保已经有重复的类的字段唯一性。”