Android 限制在XMLRPC OODO中搜索的记录数
我是一名android开发人员,现在正在使用OODOAPI 我的目标是读取OpenERP中res.partner对象中存在的特定数量的数据 我使用下面的代码获取res.partner对象中存在的所有数据Android 限制在XMLRPC OODO中搜索的记录数,android,xml-rpc,openerp-7,Android,Xml Rpc,Openerp 7,我是一名android开发人员,现在正在使用OODOAPI 我的目标是读取OpenERP中res.partner对象中存在的特定数量的数据 我使用下面的代码获取res.partner对象中存在的所有数据 String[] arrayOfString4 = new String[4]; arrayOfString4[0] = "name"; arrayOfString4[1] = "date"; arrayOfStrin
String[] arrayOfString4 = new String[4];
arrayOfString4[0] = "name";
arrayOfString4[1] = "date";
arrayOfString4[2] = "state_id";
arrayOfString4[3] = "ho_branch_id";
arrayOfString4[4] = "client_id";
tableId = (Object[]) client1.call("execute", DB_NAME, UID, PASSWORD, "res.partner", "search", new Object[0]);
Object[] tableitems = (Object[]) client1.call("execute", DB_NAME, UID, PASSWORD, "res.partner", "read", tableId, arrayOfString4);
此代码检索20000多个数据,其中我只需要前50个数据。
我查了一下,找到了一个解决办法。从那里我尝试了这个
tableId = (Object[]) client1.call("execute", DB_NAME, UID, PASSWORD, "res.partner", "search", new Object[0],new HashMap() {{ put("limit",50); }});
Object[] tableitems = (Object[]) client1.call("execute", DB_NAME, UID, PASSWORD, "res.partner", "read", tableId, arrayOfString4);
但我犯了个错误
java.lang.string cannot be converted into java.lang.integer
谁能帮我限制读取数据的数量???
我希望我的问题足够清楚1.我对这方面还不熟悉
多谢各位