<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Data Connections</title><link>https://www.infopathdev.com:443/forums/44.aspx</link><description> </description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: Data Connection efficiency</title><link>https://www.infopathdev.com:443/forums/thread/68684.aspx</link><pubDate>Mon, 25 Jul 2011 12:32:07 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:68684</guid><dc:creator>mxdems28</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/68684.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=44&amp;PostID=68684</wfw:commentRss><description>&lt;p&gt;Ted, thanks for the reply.&amp;nbsp;I will look into DBXL and QRules as&amp;nbsp;a solution.&amp;nbsp; I will not have Office 2010 avialable until October 2011 at the earliest.&amp;nbsp; I will see if I can convince my employer to make the purchase at that time.&lt;/p&gt;</description></item><item><title>Re: Data Connection efficiency</title><link>https://www.infopathdev.com:443/forums/thread/68505.aspx</link><pubDate>Mon, 18 Jul 2011 18:36:35 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:68505</guid><dc:creator>Ted Fitch</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/68505.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=44&amp;PostID=68505</wfw:commentRss><description>&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I think you will run into performance problems with a huge record set like that if you use the InfoPath data connections to connect to a SharePoint list.&amp;nbsp; InfoPath will bring back the entire list and any filtering you do will happen in the form.&amp;nbsp; The larger the list the more time it will take.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The best way to do this is to use a database or SharePoint and then use a web service to query the data from your form (on load or user initiated).&amp;nbsp; This way the queries can be parameterized and thus filtered on the server side which will limit the amount of data you bring back into the form.&amp;nbsp; We have a tool called &amp;quot;DBXL&amp;quot; which allows you do this, it&amp;#39;s a generic web service and can work with either SharePoint lists or a SQL backend.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.qdabra.com/en/products/DBXL.aspx"&gt;http://www.qdabra.com/en/products/DBXL.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;We also have a tool called qRules which lets you query for SharePoint data as well:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.qdabra.com/en/products/qRules_new.aspx"&gt;http://www.qdabra.com/en/products/qRules_new.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Regarding your issue with the form not showing the data when you open from SharePoint - are you copying in the data from the secondary data source in to the main form data source?&amp;nbsp; Secondary Data does not persist in the form upon save, only data saved in the main data source is saved.&amp;nbsp; Perhpas your issue?&lt;/p&gt;&lt;p&gt;Ted&lt;/p&gt;</description></item><item><title>Data Connection efficiency</title><link>https://www.infopathdev.com:443/forums/thread/68321.aspx</link><pubDate>Mon, 11 Jul 2011 21:31:12 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:68321</guid><dc:creator>mxdems28</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/68321.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=44&amp;PostID=68321</wfw:commentRss><description>&lt;p&gt;Although I have been playing around with InfoPath for a few years I have not dealt with creating secondary data connections using SharePoint or Access.&amp;nbsp;My form currently uses an xml file as a secondary data source which is included in the template.&amp;nbsp; I am dealing with asset records from Peregrine Asset Center and will be shortly migrating to HP Asset Manager 5.x&amp;nbsp; The overall database will have well over 100,000 records but I am using a 12000 records I uploaded as a sharepoint list to test.&amp;nbsp; Initially, I used an Access database as the secondary data source with the same 12000 records and the size of it was approximately 14 MB and I stored it on a shared network drive.&amp;nbsp; &lt;/p&gt;&lt;p&gt;&amp;nbsp;What is the best method for connecting such as large dataset?&lt;/p&gt;&lt;p&gt;Secondly, with the SharePoint list acting as a secondary data source I am able to retrieve the data enter the necessary updates and submit the form to a sharepoint form library, however when I open the form from the Sharepoint form library none of the fields are populated with the data from the secondary data source.&amp;nbsp; &lt;/p&gt;&lt;p&gt;Could you point me in the direction to correct this issue as well.&lt;/p&gt;&lt;p&gt;Currently, using InfoPath 2003 and organization is currently in the slow process of upgrading to InfoPath 2010.&amp;nbsp; We are concurrently in the process of upgrading to Sharepoint 2010, however InfoPath Form Services will not be available, if that is any help.&lt;/p&gt;&lt;p&gt;Any advice that can be provided would be appreciated.&lt;/p&gt;</description></item></channel></rss>