如何连接到Sage 100

时间:2013-10-23 14:09:45

标签: asp.net database odbc erp sage-erp

我正在开发一个Windows Forms应用程序,它需要连接到Sage 100并获取订单信息。我正在使用ASP.NET和SQL Server 2008。

有没有办法连接到sage 100数据库?

1 个答案:

答案 0 :(得分:1)

如果您安装了Sage 100附带的ODBC驱动程序,则可以通过在ODBC数据源管理器中添加系统DSN来获取提供程序字符串(开始菜单 - >管理工具 - >数据源(ODBC) )。

单击“系统DSN”选项卡,然后单击“添加...”。在“基本”选项卡上,为DS指定名称和描述,然后输入数据库目录。正如对话框所示,它应该是您的Sage 100安装中包含PROVIDEX.DDF文件的目录。

在“登录”选项卡上,输入您要访问的公司的公司代码,用户ID和密码。

在“选项”选项卡上,在“数据文件前缀”框中输入以下内容:

<Sage 100 ERP directory>\SY\, <Sage 100 ERP directory>\==\

在“视图的路径DLL”框中输入以下内容:

<Sage 100 ERP directory>\Home

显然,对于这两者,你想要使用你真正的Sage 100 ERP目录。

检查脏读,突发模式和剥离尾随空格。

然后,在“调试”选项卡上,测试您的连接。如果可行,请单击“连接字符串”并复制连接字符串。

接下来,在SSMS中,添加一个新的链接服务器。输入链接服务器名称,从下拉列表中选择Microsoft OLE DB Provider for ODBC Drivers,输入产品名称(与您放置的内容无关)并将连接字符串粘贴到Provider String框中。单击确定,应显示新的链接服务器。现在,您可以在应用程序数据库中创建视图以访问链接服务器,并像数据表一样使用这些视图。