XrmSvcToolkit 问题最多只能获取 5000 条记录
XrmSvcToolkit issue fetch only max of 5000 records
嘿,谁能帮帮我,我正在使用 fetch xml 检索数据,但结果只显示 5000,但我有 17000 条记录。如何检索所有记录
var fetchXml =
'<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false" >' +
'<entity name="account">' +
'<all-attributes/>' +
'</entity>' +
'</fetch>';
var retrievedate = XrmSvcToolkit.fetch({
fetchXml: fetchXml,
async: false,
successCallback: function (result) {
return result;
},
errorCallback: function (error) {
throw error;
}
});
XrmServiceToolkit 项目(发现 here)提供了一种检索提取查询的所有页面的方法。请参阅下面的示例。这个项目更活跃,所以我建议在 XrmSvcToolkit 上使用它。
XrmServiceToolkit.Soap.Fetch(fetchXml, true, function(result){ return result});
第二个参数是"fetchAll"参数,可以得到查询的分页结果
嘿,谁能帮帮我,我正在使用 fetch xml 检索数据,但结果只显示 5000,但我有 17000 条记录。如何检索所有记录
var fetchXml =
'<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false" >' +
'<entity name="account">' +
'<all-attributes/>' +
'</entity>' +
'</fetch>';
var retrievedate = XrmSvcToolkit.fetch({
fetchXml: fetchXml,
async: false,
successCallback: function (result) {
return result;
},
errorCallback: function (error) {
throw error;
}
});
XrmServiceToolkit 项目(发现 here)提供了一种检索提取查询的所有页面的方法。请参阅下面的示例。这个项目更活跃,所以我建议在 XrmSvcToolkit 上使用它。
XrmServiceToolkit.Soap.Fetch(fetchXml, true, function(result){ return result});
第二个参数是"fetchAll"参数,可以得到查询的分页结果