首页 > 解决方案 > 连接到 Navision 数据库

问题描述

我需要通过 C# 连接到 .fdb 文件(Navision 数据库文件 2009)。谁能解释我如何使用 ODBC/NODBC 连接到这个文件?

我已经尝试过这些链接,但没有发现任何用处。

https://dynamicsuser.net/nav/f/users/21774/nodbc-connection-with-net

https://dynamicsuser.net/nav/f/developers/19641/please-help-sample-c-code-to-access-navision-4-0-using-nodbc

https://dynamicsuser.net/nav/f/developers/72463/how-to-make-a-fdb-file

https://community.dynamics.com/nav/f/microsoft-dynamics-nav-forum/33767/can-you-read-fdb-and-fbk-file-without-using-nav?pifragment-101115=1#回应

https://dynamicsuser.net/nav/f/users/61737/connect-to-fdb

标签: odbcmicrosoft-dynamicsnavision

解决方案


我没有为 C# 做过,但是 Python。这一切都归结为以下步骤:

  1. 安装 Navision ODBC 驱动程序,它是 Navision 2009 安装包的一部分。

  2. 设置到 Navision 服务器的 ODBC 连接。(ODBC 驱动程序还包括一个连接测试)

  3. 使用任何 ODBC 库连接到在步骤 2 中创建的 ODBC DSN。

  4. 使用常规 SQL 语法与数据库通信

  5. 编辑/ ps:再次阅读您的问题。我认为您可能缺少服务器部分。据我所知,您将需要一个正在运行的 Navision 服务器来与该fdb文件进行交互。


推荐阅读