配置数据库链接的步骤
- 要配置基于文件的数据库链接,请执行以下步骤:
- 单击“常用”选项卡
“项目”面板
“文件选项”
。
- 在“文件选项”对话框的“DataTools”选项卡中,单击要在“DataTools 链接”区域中配置的链接,然后单击“编辑”按钮。
注: 如果尚未添加任何链接,请单击“新建”按钮,以首先执行添加数据库链接的步骤。
- 要配置全局数据库链接,请执行以下步骤:
- 单击“常用”选项卡
“工具”面板
“DataTools”
。
- 在“DataTools”对话框中,单击要在“DataTools 链接”区域中配置的链接,然后单击“编辑”按钮。
注: 如果尚未添加任何链接,请单击“新建”按钮,以首先执行添加数据库链接的步骤。
- 配置 ODBC 驱动程序:
- 在“编辑链接”对话框中,选择相应的 ODBC 驱动程序以定义要链接到的数据库类型,例如,Microsoft Access 驱动程序 (*.mdb)。
- 单击“设置”按钮。将打开驱动程序向导,并逐步引导您配置设置选项。如果您在设置连接详细信息时遇到困难,请与数据库管理员联系。完成时,下面的框将显示连接字符串。可以根据需要修改该字符串。
例如,如果要选择的数据库具有特定名称(例如 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)};
- 如果要在退出 Autodesk Navisworks 之前使数据库链接保持打开状态,请选中“应用程序运行期间始终保持打开”复选框。
- 指定要查询的数据库中的表:
在“SQL 语句”字段中,在 SELECT 之后单击,然后输入选择语句,例如:SELECT * FROM tblBoilerData WHERE "NWUniqueID" = %prop("Entity Handle", "Value");
此语句指示 Autodesk Navisworks 从 tblBoilerData 表中选择所有列,同时要求名为 NWUniqueID 的列与名为 Entity Handle/Value 的类别/特性对匹配。
- 在“特性”窗口上选择要显示为链接类别的列:
- 双击“字段名称”字段,然后键入数据库列的确切名称,例如:“Part-time”。
- 按 Enter 键。
将自动完成“显示名称”,但您可以单击它,然后根据需要输入一个其他名称。此处输入的文字是在“特性”窗口的链接选项卡上显示的类别名称。
- 重复以上过程,在该对话框的“字段”区域中列出所有所需的类别。
- 单击“确定”。
注意: 直到激活数据库链接,该模型才会链接到外部数据源。