如何:创建和使用数据连接库
上次修改时间: 2010年4月2日
适用范围: SharePoint Server 2010
Microsoft SharePoint Server 2010 中的数据连接库是可以包含两类数据连接的库:Office 数据连接 (ODC) 文件或通用数据连接 (UDC) 文件。Microsoft InfoPath 2010 使用符合通用数据连接 (UDC) 文件架构并通常具有 *.udcx 或 *.xml 文件扩展名的数据连接。这些数据连接所描述的数据源存储在服务器上,并且可在标准表单模板和支持浏览器的表单模板中使用。
过程
通过将数据连接文件上载到数据连接库,InfoPath 表单模板可以使用由这些文件描述的数据源来检索和提交信息。
创建 SharePoint 数据连接库
浏览到一个您至少有"设计"权限的 SharePoint Server 2010 网站。如果您位于根网站,请新建一个网站后继续下一步。
在"网站操作"菜单上,单击"其他选项"。
在"创建"页上,单击"筛选依据"下的"库",然后单击"数据连接库"。
在"创建"页的右侧,为库键入一个名称并单击"创建"按钮。
复制新数据连接库的 URL。
在 InfoPath 中创建一个新的数据连接文件
打开 InfoPath Designer 2010,单击"空白表单",再单击"设计表单"。
在"数据"选项卡上,单击"数据连接",再单击"添加"。
在"数据连接向导"中,依次单击"新建连接"、"接收数据"和"下一步"。
单击要连接到的数据源的类型,如"数据库"、"Web 服务"或"SharePoint 库或列表",然后单击"下一步"。
完成"数据连接向导"中的其余步骤以配置数据连接,然后单击"完成"返回到"数据连接"对话框。
在"数据连接"对话框中,单击"转换为连接文件"。
在"转换数据连接"对话框中,输入之前复制的数据连接库的 URL(从 URL 中删除"Forms/AllItems.aspx"及其后面的任何内容),在 URL 的末尾输入数据连接文件的名称,然后单击"确定"。转换数据连接文件并将其保存到库将需要花费一些时间。
通过在选择转换数据连接的名称时检查"数据连接"对话框的"详细信息"部分,来确认已成功转换该数据连接。
浏览到 SharePoint 数据连接库,单击数据连接名称旁边的下拉列表,然后依次单击"批准/拒绝"、"批准"和"确定"。
在 InfoPath 中使用数据连接文件
打开 InfoPath Designer 2010,单击"空白表单",再单击"设计表单"。
备注
若要使用数据连接文件指定表单模板的主数据源,可以仅使用指定数据库或 Web 服务连接的文件。若要从这些类型的连接中的某个连接指定主数据源,请单击"数据连接文件"而非"空白表单",然后继续执行步骤 3。
在"数据"菜单上,单击"数据连接",再单击"添加"。
在"数据连接向导"中,单击"搜索 Microsoft Office SharePoint Server 上的连接",然后单击"下一步"。
如果在其中创建数据连接库的网站未在"网站"下拉列表中列出,请单击"管理网站",再单击"添加"以将该网站添加到列表。
在"网站"下拉列表中,选择已在其中创建数据连接库的网站,展开数据连接库的名称,选择数据连接,然后单击"下一步"。
在"数据连接向导"中,完成对已选定的连接类别所需的数据连接的配置,单击"完成",然后关闭"数据连接"对话框。
完成后,将某些控件添加到表单并"预览"表单,以确保返回该数据。