从 SQL 数据源生成卡列表

要生成卡列表,您可以设置从外部数据库(例如,材料数据库或客户名称列表)检索值的 T-SQL 查询。

这些查询使用标准的 Microsoft T-SQL 格式。有关查询编写方式的帮助,请参阅 SQL Server 联机丛书。

SOLIDWORKS PDM 列表只能将值显示在一列中。 如果 SQL 查询返回的结果超过一列,则只使用第一列中的值。

SQL 列表会由 SQL Server(此服务器承载着用于定义列表的 SOLIDWORKS PDM 库)上运行的 SOLIDWORKS PDM 数据库服务器服务进行刷新。 如果列表更新失败,请确认是否已安装此服务并已正确配置。

要从 SQL 数据源生成卡列表:

  1. 确定检索 SQL 数据的位置。使用 SQL Server Management Studio 查找表名并尝试执行查询。
  2. 使用 SQL Server Management Studio 查找表名并尝试执行查询。
  3. 右键单击 列表(对于卡),然后选择添加新的
  4. 在对话框中,键入列表名称
  5. 对于数据类型,选择来自 SQL 数据库
  6. SQL 命令送回数据下,键入从数据库表中选择列表值的 SQL 查询。
  7. 对于服务器,键入承载数据库的 SQL 服务器的 IP 地址或名称。
  8. 对于数据库,键入包含列表值的 SQL 数据库的名称。
  9. 键入 SQL 用户的登录名称和密码。
  10. 要测试 SQL 查询和连接信息,请单击测试

    如果成功,来自 SQL 数据源的列表值将显示在窗口中。

  11. 要保存完成的列表,请单击文件 > 保存
  12. 要将列表链接到卡,请生成或编辑数据卡。
  13. 添加要使用该列表的控件。
  14. 在属性窗格的条目下,选择特殊值,然后选择基于 SQL 的列表。
当用户使用数据卡时,SQL 查询返回的列表会派生出此控件的值。