从C#在Microsoft Dynamics C5中插入数据

时间:2009-04-28 12:22:53

标签: c#

我需要将一些数据从我们的CRM系统传输到Microsoft Dynamics C5会计系统。

这可能吗?直接在SQL数据库中编写这样的黑客对我来说也没问题。

4 个答案:

答案 0 :(得分:2)

将数据直接插入Dynamics C5 SQL数据库 - 如果您不记得使用正确的LXBENUMMER / ROWNUMBER,则会给您带来问题。 您必须为每行使用唯一的编号。 Rownumbers由表XALSEQ管理。 请记住,空字符串必须包含CHAR(2)。

否则你可以看一下XU4N - 它会给你一个.NET条目到Dynamics C5应用程序(不是数据层)。 www.dns-it.dk/xu4n

此致 Erling Damsgaard

答案 1 :(得分:1)

我很惊讶没有人有这种需要。

无论如何,在与顾问交谈之后,我发现有两种方法可以解决它。

  1. 在您直接管理和操作数据的SQL服务器上安装C5。
  2. 使用Native DB进行默认C5安装并购买制作它的C5 ODBC模块 可以通过ODBC操作数据。

答案 2 :(得分:0)

您可以在Excel文件中导出CRM系统中的数据。然后将相同的Excel文件导入C5系统。

答案 3 :(得分:0)

也可以选择从供应商那里购买解决方案(是的,我正在为一个人工作,只是为了记录......所以我可能会把我们的产品归于其他人)。

我们拥有的概念是“设计师”,您可以在其中创建从c5到“任意”的映射,目前我们已经映射到C#和其他C5版本,该概念可能会扩展到Axe并与其他接口连接编程语言。

我们运行一个响应我们的“映射”的C5,只有一点魔力;)是的,这样做有成本,但正如我们告诉所有客户......为什么要复制业务逻辑。

所以最后......你可以将数据插入C5而不直接运行到数据库......如果人们在将数据插入C5时发生触发或其他事情,这可能会非常糟糕。