<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.method.me/cs/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>Method:API Q&amp;A</title><link>http://forums.method.me/cs/forums/15.aspx</link><description>Ask questions specific to the MethodAPI from the Method Team and other Method users.</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 SP2 (Build: 31113.47)</generator><item><title>Re: Limit results from MethodAPISelect_XMLV2</title><link>http://forums.method.me/cs/forums/thread/16034.aspx</link><pubDate>Wed, 13 Feb 2013 16:18:46 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:16034</guid><dc:creator>Method_David</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/16034.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=16034</wfw:commentRss><description>&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;&lt;span style="overflow:hidden;" id="mce_6_start"&gt;&lt;/span&gt;Hi gbisaga,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;" id="mce_7_start"&gt;Don&amp;#39;t forget all tables have a column called re&lt;span style="overflow:hidden;" id="mce_20_start"&gt;&lt;/span&gt;cordid so you can always filter on th&lt;span style="overflow:hidden;" id="mce_13_start"&gt;&lt;span style="overflow:hidden;" id="mce_14_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_11_start"&gt;&lt;span style="overflow:hidden;" id="mce_12_start"&gt;at&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Paging has never come up &lt;span style="overflow:hidden;" id="mce_18_start"&gt;before. &lt;span style="overflow:hidden;" id="mce_28_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_24_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_21_start"&gt;&lt;span style="overflow:hidden;" id="mce_22_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Row_Number and Top would be part of the select statement which we do not allow to be directly set by users since&amp;nbsp;the security&lt;span style="overflow:hidden;" id="mce_26_start"&gt;&lt;/span&gt; risks are too high.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_25_start"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;" id="mce_27_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="overflow:hidden;"&gt;Dave&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style="overflow:hidden;" id="mce_23_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_1_end"&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Limit results from MethodAPISelect_XMLV2</title><link>http://forums.method.me/cs/forums/thread/15979.aspx</link><pubDate>Mon, 11 Feb 2013 22:48:35 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:15979</guid><dc:creator>gbisaga</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/15979.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=15979</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Thanks, David, but actually I did understand what you are saying. I know that every database I have used has some way of limiting queries for the purposes of paging through the results. Pagination is logically separate from a set of filtering criteria in that it is an additional criteria on top of the filtering. MySQL does that with the LIMIT clause; Oracle lets you put ROWNUM in the where clause. I see that SQL Server is pretty messy, giving you a &amp;quot;TOP N&amp;quot; or a &amp;nbsp;ROW_NUM() function&amp;nbsp;in the select clause. I&amp;#39;ve played with these but they don&amp;#39;t seem to work in MethodCRM.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The prototypical example usage of this is a paged presentation of data; you start out by saying &amp;quot;give me THE FIRST N records that meet such-and-such criteria&amp;quot;, and then I&amp;#39;d display those N records on a page; when the user clicks &amp;quot;next page&amp;quot;, I fetch the NEXT N records, etc. You have an example on method&lt;span id="mce_1_start" style="overflow:hidden;"&gt;integration.com site: click Customers, which will take you to a&amp;nbsp;&lt;span id="mce_2_start" style="overflow:hidden;"&gt;E xisting Customer Contacts List page that lists the first 10 records, with a &amp;quot;Next page&amp;quot; button at the bottom. I want to be able to do something like what you do on the&amp;nbsp;Existing Customer Contacts List page.&lt;span id="mce_0_start" style="overflow:hidden;"&gt; Or, let&amp;#39;s turn this around: how would you do such a page using the API?&lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;span id="mce_2_start" style="overflow:hidden;"&gt;&lt;span id="mce_3_start" style="overflow:hidden;"&gt; Maybe there&amp;#39;s something I&amp;#39;m missing.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="mce_3_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Sorry for being such a pain, but I really need to do something like that and I can&amp;#39;t believe it&amp;#39;s never come up as a requirement before. Thanks for your support.&lt;/p&gt;</description></item><item><title>Re: Limit results from MethodAPISelect_XMLV2</title><link>http://forums.method.me/cs/forums/thread/15978.aspx</link><pubDate>Mon, 11 Feb 2013 22:23:27 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:15978</guid><dc:creator>Method_David</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/15978.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=15978</wfw:commentRss><description>&lt;p&gt;&lt;br /&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt;Hi gbisaga&lt;/span&gt;,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;I think you misunderstood my response....using a&amp;nbsp;date field&amp;nbsp;was just an&lt;span style="overflow:hidden;" id="mce_4_start"&gt;&lt;span style="overflow:hidden;" id="mce_5_start"&gt;&lt;/span&gt;&lt;/span&gt; example. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;You can filter by any combination of fiel&lt;span style="overflow:hidden;" id="mce_3_start"&gt;&lt;/span&gt;ds &lt;span style="overflow:hidden;" id="mce_11_start"&gt;&lt;/span&gt;in the table. &lt;span style="overflow:hidden;" id="mce_2_start"&gt;If it is there you can add it to the where clause with a conditon. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;So if you had a string field, a numeric field, and a dat&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;ef&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt;&lt;/span&gt;ield you can build something like.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;myField1 = &amp;#39;Bob&amp;#39; and MyField2 &amp;gt; 5 and MyField3 &amp;gt; &amp;#39;2013/feb/11&amp;#39;&lt;span style="overflow:hidden;" id="mce_15_start"&gt; and myField3 &amp;lt; &amp;#39;2013/feb/15&amp;#39;&lt;/span&gt;&amp;nbsp;&lt;span style="overflow:hidden;" id="mce_14_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_13_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_12_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_13_end"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Pretty much if you can do it in regular sql, you can do it in method&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Dave&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Limit results from MethodAPISelect_XMLV2</title><link>http://forums.method.me/cs/forums/thread/15977.aspx</link><pubDate>Mon, 11 Feb 2013 20:44:12 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:15977</guid><dc:creator>gbisaga</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/15977.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=15977</wfw:commentRss><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Hi Dave, thanks for your response.&amp;nbsp;&lt;span id="mce_1_start" style="overflow:hidden;"&gt;It&amp;#39;s not that I specifically want to use the LIMIT clause, but rather that I want to limit the number of rows that comes back. The result could return tens of thousands of rows, which is a lot of data to process at once. I&lt;span id="mce_2_start" style="overflow:hidden;"&gt; can&amp;#39;t really use a date clause like you suggest because I am syncing with past data and I have no idea what the dates of the records will be.&lt;span id="mce_6_start" style="overflow:hidden;"&gt; Anything you can think of would be helpful. Thanks.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Limit results from MethodAPISelect_XMLV2</title><link>http://forums.method.me/cs/forums/thread/15975.aspx</link><pubDate>Mon, 11 Feb 2013 20:07:38 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:15975</guid><dc:creator>Method_David</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/15975.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=15975</wfw:commentRss><description>&lt;p&gt;&lt;br /&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;Hi gbisaga,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt;We don&amp;#39;t run MySQL we run SqlServer...so in a word no....since limit is not a part of standard &lt;span style="overflow:hidden;" id="mce_3_start"&gt;&lt;/span&gt;sql.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;However what you can do to limit data is use the where clause to filter data. For example&amp;nbsp;I m&lt;span style="overflow:hidden;" id="mce_4_start"&gt;&lt;/span&gt;ight have a table with a date field and only want &lt;span style="overflow:hidden;" id="mce_5_start"&gt;order&lt;span style="overflow:hidden;" id="mce_6_start"&gt;s from&lt;/span&gt; today onwards.&lt;span style="overflow:hidden;" id="mce_7_start"&gt;&lt;/span&gt; So I might pass in to the where clause something iike &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;MyDate&amp;nbsp;&amp;gt;= &lt;span style="overflow:hidden;" id="mce_10_start"&gt;&lt;/span&gt;&amp;#39;2013/feb/1&lt;span style="overflow:hidden;" id="mce_9_start"&gt;&lt;/span&gt;1&lt;span style="overflow:hidden;" id="mce_9_end"&gt;&lt;/span&gt;&amp;#39;&lt;span style="overflow:hidden;" id="mce_8_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Dave&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Limit results from MethodAPISelect_XMLV2</title><link>http://forums.method.me/cs/forums/thread/15974.aspx</link><pubDate>Mon, 11 Feb 2013 19:54:01 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:15974</guid><dc:creator>gbisaga</dc:creator><slash:comments>0</slash:comments><comments>http://forums.method.me/cs/forums/thread/15974.aspx</comments><wfw:commentRss>http://forums.method.me/cs/forums/commentrss.aspx?SectionID=15&amp;PostID=15974</wfw:commentRss><description>&lt;p&gt;Hi, I am trying to call MethodAPISelect_XMLV2 but I&amp;nbsp;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;don&amp;#39;t want all the records because that would be quite a lot. Is there any way I can limit the results I get, similar to a MySQL &amp;quot;limit&amp;quot; clause?&lt;/span&gt;&lt;/p&gt;</description></item></channel></rss>