SQL Queryhttp://forums.asp.net/t/1800391.aspx/1?SQL+QueryTue, 08 May 2012 09:45:02 -040018003914966881http://forums.asp.net/p/1800391/4966881.aspx/1?SQL+QuerySQL Query <p>Hi,</p> <p>&nbsp;</p> <p>I have written this query I am trying to append the @Cond variable to the query</p> <pre class="prettyprint">declare @Cond varchar(50)='' set @Cond=' Addr_Conf=0 and Kit=0 and Item_PRB=0 and ' -- Insert statements for procedure here Select distinct Cust_Order.ID,eBay_Items.SKU from Cust_Order,Cust_Orders_Det , eBay_Items where Cust_Orders_Det.Prd_ID=eBay_Items.ID and Cust_Orders_Det.Order_ID=Cust_Order.ID and @Cond &#43; Cust_Acc_No in (Select distinct top(50) Cust_Order.Cust_Acc_No from eBay_Items, Cust_Orders_Det,Cust_Order where Cust_Orders_Det.Prd_ID=eBay_Items.ID and Cust_Orders_Det.Order_ID=Cust_Order.ID order by Cust_Order.Cust_Acc_No) order by sku desc</pre> <p></p> <p>&nbsp;</p> <p>But it gives error <span size="1" style="font-size:xx-small"><span size="1" style="font-size:xx-small"></span></span></p> <p>Conversion failed when converting the varchar value ' Addr_Conf=0 and Kit=0 and Item_PRB=0 and ' to data type int.</p> 2012-05-05T10:32:54-04:004966884http://forums.asp.net/p/1800391/4966884.aspx/1?Re+SQL+QueryRe: SQL Query <p>this way you cannot execute query</p> <p>instead go for dynamic query like</p> <pre class="prettyprint">declare @qauery nvarchar(1000) set @query='Select * From table1' exec sp_executesql @query</pre> <p><br> <br> </p> 2012-05-05T10:37:17-04:004970415http://forums.asp.net/p/1800391/4970415.aspx/1?Re+SQL+QueryRe: SQL Query <p>Try this:</p> <pre class="prettyprint">Select distinct Cust_Order.ID,eBay_Items.SKU from Cust_Order,Cust_Orders_Det , eBay_Items where Cust_Orders_Det.Prd_ID=eBay_Items.ID and Cust_Orders_Det.Order_ID=Cust_Order.ID and '&#43;@Cond&#43;' Cust_Acc_No</pre> <p>Read <a href="http://msdn.microsoft.com/en-us/library/aa933299%28SQL.80%29.aspx"> sp_executesql</a></p> 2012-05-08T08:28:33-04:004970453http://forums.asp.net/p/1800391/4970453.aspx/1?Re+SQL+QueryRe: SQL Query <p>Refer to this link:</p> <p><a href="http://blog.sqlauthority.com/2007/07/02/sql-server-2005-comparison-sp_executesql-vs-executeexec/">http://blog.sqlauthority.com/2007/07/02/sql-server-2005-comparison-sp_executesql-vs-executeexec/</a></p> <p>&nbsp;</p> <p>&nbsp;</p> 2012-05-08T08:45:29-04:004970603http://forums.asp.net/p/1800391/4970603.aspx/1?Re+SQL+QueryRe: SQL Query <p>pls check</p> <p><a href="http://stackoverflow.com/questions/2654393/conversion-failed-when-converting-the-varchar-value-to-data-type-int">http://stackoverflow.com/questions/2654393/conversion-failed-when-converting-the-varchar-value-to-data-type-int</a></p> <p><a href="http://stackoverflow.com/questions/10215171/conversion-failed-when-converting-the-varchar-value-n-to-data-type-int">http://stackoverflow.com/questions/10215171/conversion-failed-when-converting-the-varchar-value-n-to-data-type-int</a></p> <p><a href="http://stackoverflow.com/questions/10215171/conversion-failed-when-converting-the-varchar-value-n-to-data-type-int">http://stackoverflow.com/questions/10215171/conversion-failed-when-converting-the-varchar-value-n-to-data-type-int</a></p> <p><a href="http://social.msdn.microsoft.com/Forums/eu/transactsql/thread/e0ddaa76-8184-4e26-aa96-9266f68319d5">http://social.msdn.microsoft.com/Forums/eu/transactsql/thread/e0ddaa76-8184-4e26-aa96-9266f68319d5</a></p> <p><a href="http://forums.asp.net/t/1791785.aspx/1">http://forums.asp.net/t/1791785.aspx/1</a></p> <p><a href="http://forums.asp.net/t/1797457.aspx/1">http://forums.asp.net/t/1797457.aspx/1</a></p> 2012-05-08T09:45:02-04:00