<?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>SQL Database Integration</title><link>https://www.infopathdev.com:443/forums/47.aspx</link><description>For questions concerning issues in the integration of SQL and Microsoft InfoPath.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: InfoPath 2007 very slow performance with sql</title><link>https://www.infopathdev.com:443/forums/thread/31093.aspx</link><pubDate>Thu, 31 Jul 2008 22:36:06 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:31093</guid><dc:creator>saravanan4u83</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/31093.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=47&amp;PostID=31093</wfw:commentRss><description>&lt;p&gt;I couldn&amp;#39;t see any of other option suit to my requirement.&lt;/p&gt;
&lt;p&gt;But I wonder the performance diff between combobox and dropdown controls. As the user needed an option to enter new value directly, I tried using combobox instead of dropdown. The performance went down. Form takes 3 times of actual time with dropdown.&lt;/p&gt;
&lt;p&gt;Do I need to do any addition to see good performance&amp;nbsp;, when using combobox ?&lt;/p&gt;
&lt;p&gt;Thanks, Saravanan&lt;/p&gt;</description></item><item><title>Re: InfoPath 2007 very slow performance with sql</title><link>https://www.infopathdev.com:443/forums/thread/31005.aspx</link><pubDate>Tue, 29 Jul 2008 23:48:26 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:31005</guid><dc:creator>saravanan4u83</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/31005.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=47&amp;PostID=31005</wfw:commentRss><description>&lt;p&gt;Thank you for quick reply Clay.&lt;/p&gt;
&lt;p&gt;I tried separate secondary data sources for dropdown list in columns. I could see some performance increase now. I haven&amp;#39;t try other choices you given. I will work on them and come back soon with result.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thanks, Saravanan&lt;/p&gt;</description></item><item><title>Re: InfoPath 2007 very slow performance with sql</title><link>https://www.infopathdev.com:443/forums/thread/30983.aspx</link><pubDate>Tue, 29 Jul 2008 15:06:38 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:30983</guid><dc:creator>Clay Fox</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/30983.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=47&amp;PostID=30983</wfw:commentRss><description>&lt;span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;This is typically due to having a lot of data in the DB.&lt;/span&gt;&lt;span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;How many records are there?&lt;/span&gt;&lt;span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;For your dropdowns you would want to limit your secondary connection, often to just the one column, so you may need a secondary for each.&lt;/span&gt;&lt;span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;Or create a filtered or sorted view that has a smaller subset of choices if that is applicable. I would think that there are multiple records per partner, when really you just want a list of unique partners, so a view that gives you that, or even better create a sub-table with your partner data.&lt;/span&gt;&lt;span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;I think that is your main issue. The query of the main data should be pretty fast.&lt;/span&gt;&lt;span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;To really do it right you would want to move to Web services.&amp;nbsp; Checkout &lt;a href="http://www.qdabra.com/"&gt;www.qdabra.com&lt;/a&gt;.&amp;nbsp; That is the best way to create SQL backed InfoPath solutions.&lt;/span&gt; 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>InfoPath 2007 very slow performance with sql</title><link>https://www.infopathdev.com:443/forums/thread/30928.aspx</link><pubDate>Mon, 28 Jul 2008 17:53:42 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:30928</guid><dc:creator>saravanan4u83</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/30928.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=47&amp;PostID=30928</wfw:commentRss><description>&lt;p&gt;I have developed a form in InfoPath 2007. This is a infopath client based form and not browser enabled.&lt;br /&gt;This form is creaded based on sql database. Given below is SQL table that I am connecting here.&lt;/p&gt;
&lt;p&gt;SET ANSI_NULLS ON&lt;br /&gt;GO&lt;br /&gt;SET QUOTED_IDENTIFIER ON&lt;br /&gt;GO&lt;br /&gt;SET ANSI_PADDING ON&lt;br /&gt;GO&lt;br /&gt;CREATE TABLE [dbo].[P_C_Offer](&lt;br /&gt;&amp;nbsp;[Partner] [varchar](255) NOT NULL,&lt;br /&gt;&amp;nbsp;[site] [char](1) NULL,&lt;br /&gt;&amp;nbsp;[Invoice] [char](1) NULL,&lt;br /&gt;&amp;nbsp;[Salesperson] [varchar](50) NULL,&lt;br /&gt;&amp;nbsp;[Client] [varchar](255) NOT NULL,&lt;br /&gt;&amp;nbsp;[Offer] [varchar](255) NOT NULL,&lt;br /&gt;&amp;nbsp;CONSTRAINT [PK_P_C_Offer_1] PRIMARY KEY CLUSTERED &lt;br /&gt;(&lt;br /&gt;&amp;nbsp;[Partner] ASC,&lt;br /&gt;&amp;nbsp;[Client] ASC,&lt;br /&gt;&amp;nbsp;[Offer] ASC&lt;br /&gt;)WITH (PAD_INDEX&amp;nbsp; = OFF, STATISTICS_NORECOMPUTE&amp;nbsp; = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS&amp;nbsp; = ON, ALLOW_PAGE_LOCKS&amp;nbsp; = ON) ON [PRIMARY]&lt;br /&gt;) ON [PRIMARY]&lt;/p&gt;
&lt;p&gt;GO&lt;br /&gt;SET ANSI_PADDING OFF&lt;/p&gt;
&lt;p&gt;the form has two data connections. Main data connection for retieve and submit. Another one for look-up.&lt;/p&gt;
&lt;p&gt;My form design is like this.. There will be a filter section at top of form with &amp;#39;get data&amp;#39; button.&lt;br /&gt;&lt;u&gt;Filter section:&lt;/u&gt;&lt;br /&gt;&amp;nbsp;Partner - drop down list&lt;br /&gt;&amp;nbsp;Client - drop down list&lt;br /&gt;&amp;nbsp;Offer - drop down list&lt;/p&gt;
&lt;p&gt;Get Data - this button click retrivs data from sql DB and shows in a repeating table.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;Repeating table:&lt;/u&gt;&lt;br /&gt;&amp;nbsp;Partner - drop down list&lt;br /&gt;&amp;nbsp;Site - check box&lt;br /&gt;&amp;nbsp;Invoice - check box&lt;br /&gt;&amp;nbsp;salesperson - text box&lt;br /&gt;&amp;nbsp;Client - drop down list&lt;br /&gt;&amp;nbsp;Offer - text box&lt;/p&gt;
&lt;p&gt;There is a rule set on Partner drop down list. Depending on its selection.. client drop down list will change.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;This is the issue:&lt;/u&gt;&lt;br /&gt;When user tried using this form. They feel it is not useful as it takes long time. The form takes very long time to retrieve data.&lt;br /&gt;I tried to get data without any filter. Below is the result.&lt;/p&gt;
&lt;p&gt;Memory usage =&lt;strong&gt; &amp;gt;100MB&lt;/strong&gt;&lt;br /&gt;There is 2 drop-down list, 2 check box and 1 text box controls in each row.&lt;br /&gt;Currently &amp;gt;700 rows will be retrieved without any filter.&lt;br /&gt;Every drop-down list for Partner column has &amp;gt;100 values.&lt;br /&gt;Every drop-down list for Client column has 1-10 values depending on Partner selection.&lt;br /&gt;The time taken to finish this retriavl is &lt;strong&gt;&amp;gt;&lt;/strong&gt;&amp;nbsp;&lt;strong&gt;50 sec&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;I have same issue with other 2 forms where the response time is &amp;gt; 4 min.&lt;br /&gt;We are stated thinking that choosing InfoPath for this task is a bad choice.&lt;/p&gt;
&lt;p&gt;Please help me out to solve it and continue..&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Saravanan&lt;/p&gt;</description></item></channel></rss>