首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从PostgreSQL数据库插入c#记录,请参阅odoo中的记录

从PostgreSQL数据库插入c#记录,请参阅odoo中的记录
EN

Stack Overflow用户
提问于 2017-03-14 17:01:59
回答 2查看 1.2K关注 0票数 1

我试图使用Odoo8 PostrgreSQL数据库中的c#插入一个新的客户端记录。

为了从c#连接c#数据库,我使用npgsql

这是我的插入命令

代码语言:javascript
复制
cmd.CommandText = "INSERT INTO res_partner (name,email,notify_email ,active) VALUES ('user name','username@yahoo.fr','username@yahoo.fr'," + true + ")";

我能够在res_partner表中使用pgAdmin看到新的插入记录,但是使用Odoo,我无法看到新的客户机。

EN

Stack Overflow用户

回答已采纳

发布于 2017-03-15 00:10:12

Odoo有一个Web服务api,它更适合与外部应用程序交互。通过一些研究,我发现了一个有趣的包装:OdooRpcWrapper。我在我的应用程序中使用了它,一切都很好。现在我可以从c#在Odoo8中看到新添加的客户端。

添加新客户端的代码:

代码语言:javascript
复制
OdooConnectionCredentials creds = new OdooConnectionCredentials("http://localhost:8069", "your_bd", "admin", "admin");
OdooAPI api = new OdooAPI(creds);
//Define what model you want to use
OdooModel partnerModel = api.GetModel("res.partner");
//Create new objects by calling the model. New objects need to be saved.
OdooRecord record = partnerModel.CreateNew();
record.SetValue("name", "Abdelaziz test");
record.Save();

在asp.net Webforms应用程序中使用它的步骤:

  1. 从github下载OdooRpcWrapper
  2. 将其添加到您的项目:右键单击解决方案=>添加=>现有项目并选择包装器
  3. 在asp项目中添加引用:右键单击“解决方案”选项卡下的“引用=>添加引用=>”,选择前面添加的OdooRpcWrapper项目。
  4. 使用代码添加新客户端
票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42792179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档