gpt4 book ai didi

javascript - DevExtreme - ODataStore 网址

转载 作者:行者123 更新时间:2023-11-28 05:44:00 27 4
gpt4 key购买 nike

我有一个 ODataStore:

var storeUsers = new DevExpress.data.ODataStore({
type: "odata",
jsonp: false,
url: SERVICE_URL,
key: "FEATID",
keyType: "Int32"
});

数据库是 Oracle,FEATID 的数据类型是 Number(38)ODataStoredxDataGrid 中使用。当我更新或删除dxDataGrid的一行时,我总是遇到请求错误,查询语法错误的错误。经过一番研究,我发现问题出在 url 上,目前如果 keyTypeInt32 则 url 是

http://.../DataService.svc/PX_USERS(7)

如果我将 keyType 更改为 Int64,则 url 将变为

http://.../DataService.svc/PX_USERS(7L)

但对于我的数据库,为了工作,网址应该是:

http://.../DataService.svc/PX_USERS(7M)

但我不知道如何更改网址。我尝试静态地将 M 添加到列中,但随后它变成了 String 并且仍然是错误的..

最佳答案

如果您的 OData 需要带有“M”的 key ,则 key 类型为 Decimal。请参阅Primitive Data Types OData 帮助主题。因此,将keyType选项设置为“Decimal”即可解决该问题。

var storeUsers = new DevExpress.data.ODataStore({
type: "odata",
jsonp: false,
url: SERVICE_URL,
key: "FEATID",
keyType: "Decimal"
});

关于javascript - DevExtreme - ODataStore 网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38695354/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com