BCS外部列表的InfoPath表单错误 [英] InfoPath Form Error with BCS External List

查看:75
本文介绍了BCS外部列表的InfoPath表单错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近将SharePoint 2010升级到SharePoint 2013,现在遇到了基于Business Connectivity Services外部列表的InfoPath表单的麻烦.

I recently upgrade our SharePoint 2010 to SharePoint 2013 and now I'm having trouble with an InfoPath form based on a Business Connectivity Services external list.

了解一些基本背景.我有一个名为项目状态"的外部内容类型.这是一个简单的SQL表,其中包含使用SharePoint Designer创建的默认CRUD操作.我将创建列表"来自"按钮 创建一个名为"Projects"的列表来自.此列表还使用InfoPath表单选项.这些都是在SharePoint 2010中创建的.在InfoPath表单中,我有一个字段,该字段已转换为下拉列表框. 当一切仍为SharePoint 2010/Office 2010时,我可以更新该字段的可用条目,然后重新发布该表单.自从升级到SharePoint 2013以来,这种情况已经被打破.

For some basic background.  I have an External Content Type called "Project Status".  It's a simple SQL table with default CRUD operations created using SharePoint Designer.  I the "Create Lists & From" button to create a list called "Projects" from.  This list also uses the InfoPath form option.  This was all created back in SharePoint 2010.  Within the InfoPath form I have a field that was converted to a Drop-Down list box.  When everything was still SharePoint 2010/Office 2010 I could update the available entries for this field and then republish the form.  This has since broken since upgrading to SharePoint 2013.

在SharePoint 2013中,项目"列表仍然可以从SQL数据库正确读取数据.现有的InfoPath表单仍可用于更新操作.现在,我需要更新下拉字段中的可用条目.我可以打开 使用SharePoint Designer 2013和InfoPath 2013获取列表和表单.我可以修改字段属性,但是当我尝试将表单发布回SharePoint时,出现以下错误:

In SharePoint 2013 the Projects list still properly reads the data from the SQL database.  The existing InfoPath form still works for update operations.  I now have the need to update the available entries for my drop-down field.  I can open the list and the form using SharePoint Designer 2013 and InfoPath 2013.  I can modify the field properties but when I attempt to publish the form back to SharePoint I get the following error:

当前操作需要Business Connectivity Services客户端组件.安装Business Connectivity Services客户端组件,然后重试.

The current operation requires Business Connectivity Services client components.  Install Business Connectivity Services client components and try again.

我已确保Business Connectivity Services组件已随Office 2013一起安装.我还确保在安装Office 2013之前先安装了.NET Framework 3.5 SP1.

I have ensured the Business Connectivity Services component is installed with Office 2013.  I also ensured that .NET Framework 3.5 SP1 was installed prior to Office 2013 installation.

我目前正在尝试在Windows 8.1,Office 2013,SharePoint Designer 2013的系统上解决此问题.我确保所有软件都是最新的.我在另一个Windows 8工作站和SharePoint中也遇到了此问题. 2013服务器本身(Server 2012).

I am currently trying to resolve this on a system with Windows 8.1, Office 2013, SharePoint Designer 2013.  I have ensured that all software is up to date.  I have also experienced this issue with another Windows 8 workstation and the SharePoint 2013 server itself (Server 2012).

此外,仅供参考,我尝试为相同的SQL数据库和表创建新的外部内容类型,创建新的列表和InfoPath表单,并且在编辑后尝试重新发布InfoPath表单时,该问题仍然存在. ;我会很感激 您可以提供的任何帮助.

Also, just for reference, I have tried creating a new External Content type to the same SQL database and table, creating a new list and InfoPath form and the issue still exists when attempting to publish the InfoPath form back after editing.  I'd appreciate any help you can provide.

谢谢

Jason Thrasher

Jason Thrasher

推荐答案

嗨Jason,

Hi Jason,

您以哪种方式发布Infopath表单,可以尝试在不同位置发布同一表单以共享点.以下文章可能对您有帮助,如果没有请.随时回来.

In which way you are publishing your Infopath form, can you try to publish the same form in different location to sharepoint. The below article might help you if not plz. feel free to come back.

http://stevemannspath.blogspot.com/2013/01/infopath-2013 -business-connectivity.html

致谢

Krishana

Krishana


这篇关于BCS外部列表的InfoPath表单错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆