点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
- 以下代码在使用SQLite DB时在VS Code中成功运行,但在部署到Cloud Foundry时失败,并显示错误消息"预期查询目标但未定义":
const cds =等待要求('@ sap/cds')。connect('db');
const {Users} = cds.entities; //这里的用户是实体
cds.run(INSERT.into(Users).entries(req.data.users));
在" package.json"中,在部署时还添加了以下对HANA DB的引用:
" cds":{"需要":{" db":{"种类":" hana"," model":[" db"," srv"]}}," odata":{ " version":" v4"}} 2。能否请您解释导致错误的原因?
--------------------------------------------------- -------------------------------------------------- ------------------------------------
2.我尝试了另一个插入查询,该查询不会引发错误,但是在HANA中它也不持久:
const cds = await require('@ sap/cds ').connect('db');
const {Users} = cds.entities; const tx = cds.transaction(req);
tx.insert(req.data.users).into(Users);
谁能解释我要去哪里错了?
感谢与问候,
Harish
Cloud Foundry上的`cds.entities`目前似乎有问题。
请改用`cds.entities('your.model.namespace')`。
Oh,也可以使用
代替
一周热门 更多>