配置数据库链接的步骤

配置数据库链接的步骤

  1. 要配置基于文件的数据库链接,请执行以下步骤:
    1. 单击“常用”选项卡 “项目”面板 “文件选项”
    2. “文件选项”对话框的“DataTools”选项卡中,单击要在“DataTools 链接”区域中配置的链接,然后单击“编辑”按钮。
      注: 如果尚未添加任何链接,请单击“新建”按钮,以首先执行添加数据库链接的步骤。
  2. 要配置全局数据库链接,请执行以下步骤:
    1. 单击“常用”选项卡 “工具”面板 “DataTools”
    2. “DataTools”对话框中,单击要在“DataTools 链接”区域中配置的链接,然后单击“编辑”按钮。
      注: 如果尚未添加任何链接,请单击“新建”按钮,以首先执行添加数据库链接的步骤。
  3. 配置 ODBC 驱动程序:
    1. 在“编辑链接”对话框中,选择相应的 ODBC 驱动程序以定义要链接到的数据库类型,例如,Microsoft Access 驱动程序 (*.mdb)。
    2. 单击“设置”按钮。将打开驱动程序向导,并逐步引导您配置设置选项。如果您在设置连接详细信息时遇到困难,请与数据库管理员联系。完成时,下面的框将显示连接字符串。可以根据需要修改该字符串。

      例如,如果要选择的数据库具有特定名称(例如 test.mdb)并且该名称始终位于模型文件(位于生成的 NWD/NWF 而不是原始 NWD/NWF 中)旁边,请键入:DBQ=%pushpath(%poppath(%currentpath),"test.mdb"); DRIVER={Microsoft Access Driver (*.mdb)};

      如果要选择的数据库与原始模型文件(例如 AutoPlant)同名,请键入:DBQ=%join(%removeext(%removepath(%sourcepath)),".mdb"); DRIVER={Microsoft Access Driver (*.mdb)};

  4. 如果要在退出 Autodesk Navisworks 之前使数据库链接保持打开状态,请选中“应用程序运行期间始终保持打开”复选框。
  5. 指定要查询的数据库中的表:

    “SQL 语句”字段中,在 SELECT 之后单击,然后输入选择语句,例如:SELECT * FROM tblBoilerData WHERE "NWUniqueID" = %prop("Entity Handle", "Value");

    此语句指示 Autodesk NavisworkstblBoilerData 表中选择所有列,同时要求名为 NWUniqueID 的列与名为 Entity Handle/Value 的类别/特性对匹配。

  6. “特性”窗口上选择要显示为链接类别的列:
    1. 双击“字段名称”字段,然后键入数据库列的确切名称,例如:“Part-time”。
    2. 按 Enter 键。

      将自动完成“显示名称”,但您可以单击它,然后根据需要输入一个其他名称。此处输入的文字是在“特性”窗口的链接选项卡上显示的类别名称。

    3. 重复以上过程,在该对话框的“字段”区域中列出所有所需的类别。
  7. 单击“确定”。
注意: 直到激活数据库链接,该模型才会链接到外部数据源。