The current operation requires Business Connectivity Services client components. Install Business Connectivity Services client components and try again.
If you have office 2013 installed, you may get that error when attempting to open InfoPath documents that use external (BCS) lists for the first time.
If you’re on a windows desktop machine (like Windows 7 or Windows 10), just go ahead and install the recommended software mentioned in the error link (http://go.microsoft.com/fwlink/?linkid=257792). That link recommends installing the following software:
- Microsoft SQL Server Compact 4.0
- Microsoft .NET Framework 4
- WCF Data Services 5.0 for OData V3
However, if you’re on a Windows Server machine, still go ahead and install the recommended software, but this time, you may start hitting a new error when you try to publish your InfoPath form:
An unknown error has occurred. The form template has been published to the server but it can only be opened in InfoPath filler.
If you see that error, then you need to go one step further by installing the ‘Desktop Experience’ Windows feature.
Go to Server Manager > Manage > Add Roles And Features > Features > User Interfaces and Infrastructure > Desktop Experience.
This feature is required to allow SMB-based viewing of SharePoint files (the ‘Open in Explorer’ option), and it seems InfoPath uses this method of updating files on the server.