﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Akal Tech RSS Feed</title><link>http://akaltech.com/Views/Forum/Default.aspx</link><description>Akal Tech Forum Topics</description><copyright>Akal Tech (c) 2010. All rights reserved.</copyright><language>en-us</language><lastBuildDate>9/9/2010 4:19:13 AM GMT</lastBuildDate><item><title>Topic: Unions</title><description>&lt;br&gt;Topic Description: Is there a way to do unions with QO? Looking for something that could produce results similar to this query:&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&lt;font face="Courier New"&gt;SELECT MyVarCharColumn FROM [TableA] WHERE MyVarCharColumn LIKE @criteria&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font face="Courier New"&gt;UNION&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font face="Courier New"&gt;SELECT MyOtherVarCharColumn FROM [TableB] WHERE MyOtherVarCharColumn LIKE &lt;/font&gt;&lt;font face="Courier New"&gt;@criteria&lt;/font&gt;&lt;br&gt;&lt;br&gt;&lt;font face="Courier New"&gt;ORDER BY 1&lt;/font&gt;&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;Thanks,&lt;br&gt;&lt;br&gt;Thomas&lt;br&gt;&lt;hr style="height:1px;"&gt;Replies: 1&lt;br&gt;Last Reply: Wed, 17 Dec 2008 23:16:11 GMT&lt;br&gt;Reply By: Ish Singh&lt;hr style="height:1px;"&gt;</description><link>http://akaltech.com/Views/Forum/Topic.aspx?BPT=5&amp;PT=7&amp;APT=66</link><pubDate>Wed, 17 Dec 2008 23:16:11 GMT</pubDate></item><item><title>Reply: Re: Unions</title><description>Hi Thomas,&lt;br&gt;&lt;br&gt;UNIONS are not directly handled by QO but you can still very easily do this. I have the sample code below:&lt;br&gt;&lt;br&gt;&lt;div style="border: 1px solid rgb(127, 157, 185); overflow: auto; background-color: white; width: 100%; line-height: 100% ! important; font-family: Courier New; font-size: 11px;"&gt;&lt;table style="border-width: 0px; border-bottom: 0px solid rgb(238, 238, 238); margin: 2px 0px; width: 99%; border-collapse: collapse; background-color: rgb(255, 255, 255);" cellpadding="0" cellspacing="0"&gt;&lt;col style="border-bottom: 1px solid rgb(247, 247, 247); font-family: Courier New; font-size: 11px; padding-left: 10px; white-space: nowrap;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;font style="font-size: 11px;"&gt;&lt;/font&gt;&lt;font style="color: blue;"&gt;using&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;(Customers&amp;nbsp;customer&amp;nbsp;=&amp;nbsp;&lt;/font&gt;&lt;font style="color: blue;"&gt;new&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;Customers())&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;{&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;customer.ObjectMode&amp;nbsp;=&amp;nbsp;Akal.QuickObjects.ObjectBase.ObjectModes.Search;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;customer.FirstName.StartsWith(&lt;font style="color: blue;"&gt;"F"&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;);&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;customer.SetVisibleFields(&lt;font style="color: blue;"&gt;true&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;,&amp;nbsp;customer.FirstName);&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Products&amp;nbsp;product&amp;nbsp;=&amp;nbsp;&lt;font style="color: blue;"&gt;new&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;Products(customer);&amp;nbsp;&lt;/font&gt;&lt;font style="color: green;"&gt;//&amp;nbsp;share&amp;nbsp;the&amp;nbsp;connection&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;product.ObjectMode&amp;nbsp;=&amp;nbsp;Akal.QuickObjects.ObjectBase.ObjectModes.Search;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;product.ProductName.Contains(&lt;font style="color: blue;"&gt;"Q"&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;);&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;product.SetVisibleFields(&lt;font style="color: blue;"&gt;true&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;,&amp;nbsp;product.ProductName);&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ArrayList&amp;nbsp;ar&amp;nbsp;=&amp;nbsp;&lt;font style="color: blue;"&gt;new&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;ArrayList();&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font style="color: blue;"&gt;string&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;sql&amp;nbsp;=&amp;nbsp;customer.GetSelectSQL(&lt;/font&gt;&lt;font style="color: blue;"&gt;ref&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;ar);&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sql&amp;nbsp;=&amp;nbsp;sql&amp;nbsp;+&amp;nbsp;&lt;font style="color: blue;"&gt;"&amp;nbsp;UNION&amp;nbsp;"&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;+&amp;nbsp;product.GetSelectSQL(&lt;/font&gt;&lt;font style="color: blue;"&gt;ref&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;&amp;nbsp;ar);&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sql&amp;nbsp;=&amp;nbsp;sql&amp;nbsp;+&amp;nbsp;&lt;font style="color: blue;"&gt;"&amp;nbsp;ORDER&amp;nbsp;BY&amp;nbsp;1"&lt;/font&gt;&lt;font style="font-size: 11px;"&gt;;&amp;nbsp;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataSet&amp;nbsp;ds&amp;nbsp;=&amp;nbsp;customer.RunSQLReturnDataset(sql,&amp;nbsp;ar);&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="background-color: rgb(247, 247, 247);"&gt;}&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;br&gt;Hope this helps.&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;Ish&lt;br&gt;</description><link>http://akaltech.com/Views/Forum/Topic.aspx?BPT=5&amp;PT=7&amp;APT=66</link><pubDate>Wed, 17 Dec 2008 23:16:11 GMT</pubDate></item></channel></rss>