标题: Infopath向 Microsoft SQL Server 数据库提交表单数据(转载) [打印本页] 作者: ghosty 时间: 2008-10-4 14:04 标题: Infopath向 Microsoft SQL Server 数据库提交表单数据(转载) 概述当您设计基于 Microsoft SQL Server 数据库的表单模板时,如果符合以下条件,“数据连接向导”就会启用一个到该数据库的提交数据连接:
必须通过使用 Microsoft Office InfoPath 来填写基于此表单模板的表单。如果要通过使用 Web 浏览器来填写该表单,该表单就无法直接向数据库提交数据。要配置兼容浏览器的表单模板来向数据库提交数据,请使用向配合该数据库工作的 Web 服务提交数据的数据连接。
主数据连接中使用的主数据库表包含主键、唯一约束或唯一索引。
与此主数据连接一起使用的任何其他数据库表都有一个到主数据库表的简单关系。
如果数据库符合这些要求,InfoPath 就会启用提交数据连接,并在表单上的“常用”工具栏上添加“提交”按钮,在“文件”菜单上添加“提交”命令。
当您设计基于数据库的表单模板时,可以在向导中选择禁用提交数据连接。如果您在向导中禁用提交数据连接,而以后又需要使用此提交数据连接,可以通过修改主数据连接来启用提交数据连接。本文介绍了如何启用该提交数据连接。 注释 您只能在与数据库的主数据连接中有提交数据连接。您不能给表单模板添加作为到数据库的辅助数据连接的提交数据连接。如果您想将与某个数据的提交数据连接用作辅助数据连接,请使用配合该数据库工作的 Web 服务,然后将提交数据连接添加到该 Web 服务。
在您启用该提交数据连接后,您也可以通过以下方法为表单模板自定义提交选项: