0

我正在开发一个能够与 openerp 服务器连接并检索用户 ID 以及该用户不同联系人的各个字段的 android 应用程序。

下面是我到目前为止所做的事情的代码

   public int Search()
   {

           searchClient = new XMLRPCClient("http://"+lp.HOST+":"+lp.IN_PORT+lp.URL_XML+lp.URL_OBJECT);

           try
           {
                   record = (Array[]) searchClient.call("search",lp.DB_NAME, lp.uid1, lp.PASSWORD, "res.partnet.contact","execute", arguments);

           }
           catch(Exception e)
           {
                   Log.i("------------------ CONNECTION FAILED Search", e.toString());
           }

           return 0;
   }

我感谢给予的帮助

谢谢,

4

1 回答 1

2

尝试交换方法search和的位置execute。方法execute必须在之前给出。也search尝试 searchClient.callEx像上面那样只调用!

record = (Array[]) searchClient.callEx("execute",lp.DB_NAME, lp.uid1, lp.PASSWORD, "res.partnet.contact","search", arguments);
于 2011-07-04T15:21:21.070 回答