无法在Sage ERP上使用C#打开ODBC连接

时间:2019-04-19 08:45:43

标签: c# odbc sage-300

  

错误[08001] [Simba] [SimbaEngine ODBC驱动程序] [DRM文件   库]无效的帐户名。错误[IM006] [Microsoft] [ODBC驱动程序   管理器]驱动程序的SQLSetConnectAttr失败[01000]   [Microsoft] [ODBC驱动程序管理器]驱动程序不支持   应用程序请求的ODBC行为的版本(请参阅   SQLSetEnvAttr)。

使用ODBC连接到Sage应用程序时遇到上述错误。

打开连接时抛出以上异常,如下所示。

我已使用Visual Studio 2017在Windows 10中构建和调试c#应用程序。有人可以帮我吗?

我认为这可能是BIT问题。但是Visual Studio中的平台目标已经设置为x86。也已验证并确保构建为32位。

using (OdbcConnection connection = new OdbcConnection("dsn=somedsn;uid=sage;pwd=sage"))
{
    ```
     connection.Open(); //Exception thrown here
    ```
    // More code here    
}

0 个答案:

没有答案