<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlserver.ro/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>T-SQL</title><link>http://sqlserver.ro/forums/15/ShowForum.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Re: distinct pe camp "image"</title><link>http://sqlserver.ro/forums/thread/6133.aspx</link><pubDate>Tue, 11 Nov 2008 14:08:41 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:6133</guid><dc:creator>marius_i</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/6133.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=6133</wfw:commentRss><description>In tabelul asta idalbum nu e cheie primara. Am tabelul Share in care cheie primara e idShare, idalbum(album ce va fi facut share) idOwner(proprietarul albumului), idto(catre cine se face share).&amp;nbsp;Trebuie sa&amp;nbsp;restrictionez ca IdOwner sa nu poate faca share la acelasi album de doua ori cu acelasi user si nu o sa mai am inregistrarile identice.Acum mi am dat seama ca de fapt aici era toata chestia.</description></item><item><title>Re: distinct pe camp "image"</title><link>http://sqlserver.ro/forums/thread/6132.aspx</link><pubDate>Tue, 11 Nov 2008 13:54:17 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:6132</guid><dc:creator>ignatandrei</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/6132.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=6132</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;marius_i:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Ce vreau :&lt;/p&gt;
&lt;p&gt;"Select distinct idalbum,numealbum,pozaalbum from SharedView where IdTo = " &amp;amp; session("utilizatorid") &amp;amp; " and Activ = 1 "&lt;/p&gt;
&lt;p&gt;Ce imi raspunde :&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;font size="2" face="Arial"&gt;Microsoft OLE DB Provider for SQL Server&lt;/font&gt; &lt;font size="2" face="Arial"&gt;error '80040e14'&lt;/font&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;font size="2" face="Arial"&gt;The image data type cannot be selected as DISTINCT because it is not comparable.&lt;/font&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Ok.Am inteles ca nu pot folosi distinct cu image. Dar cum fac daca eu am in unul din cele doua tabele care formeaza view-ul, 3 inregistrari identice, &lt;/p&gt;
&lt;p&gt;si in acest statement vreau sa imi returneze doar una din inregistrari? Trebuie neaparat sa includ campul "pozaalbum" in select&amp;nbsp;pentru ca va trebui citit cu recordsetul.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Multumesc !&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;Cele 3 inregistrari identice sunt identice la nivel de idalbum + numealbum ? &lt;br&gt;De fapt, idalbum nu e PK ?&lt;br&gt;</description></item><item><title>Re: distinct pe camp "image"</title><link>http://sqlserver.ro/forums/thread/6129.aspx</link><pubDate>Tue, 11 Nov 2008 12:49:47 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:6129</guid><dc:creator>crestinul</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/6129.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=6129</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://sqlserver.ro/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;marius_i:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;
&lt;P&gt;Ce vreau :&lt;/P&gt;
&lt;P&gt;"Select distinct idalbum,numealbum,pozaalbum from SharedView where IdTo = " &amp;amp; session("utilizatorid") &amp;amp; " and Activ = 1 "&lt;/P&gt;
&lt;P&gt;Ce imi raspunde :&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;Microsoft OLE DB Provider for SQL Server&lt;/FONT&gt; &lt;FONT face=Arial size=2&gt;error '80040e14'&lt;/FONT&gt; &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;The image data type cannot be selected as DISTINCT because it is not comparable.&lt;/FONT&gt; &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Ok.Am inteles ca nu pot folosi distinct cu image. Dar cum fac daca eu am in unul din cele doua tabele care formeaza view-ul, 3 inregistrari identice, &lt;/P&gt;
&lt;P&gt;si in acest statement vreau sa imi returneze doar una din inregistrari? Trebuie neaparat sa includ campul "pozaalbum" in select&amp;nbsp;pentru ca va trebui citit cu recordsetul.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Multumesc !&lt;/P&gt;
&lt;P&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Solutia ce-a mai simpla e sa creezi un camp imagepath in care sa scrii calea completa pe disk in care e imaginea si faci distinct dupa campul asta.&lt;/P&gt;
&lt;P&gt;Sau o solutie mai complicata e o rutina clr pe server care folosind filestreamurile compara byte cu byte cele doua fisiere.&lt;/P&gt;</description></item><item><title>distinct pe camp "image"</title><link>http://sqlserver.ro/forums/thread/6128.aspx</link><pubDate>Tue, 11 Nov 2008 12:32:08 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:6128</guid><dc:creator>marius_i</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/6128.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=15&amp;PostID=6128</wfw:commentRss><description>&lt;P&gt;Ce vreau :&lt;/P&gt;
&lt;P&gt;"Select distinct idalbum,numealbum,pozaalbum from SharedView where IdTo = " &amp;amp; session("utilizatorid") &amp;amp; " and Activ = 1 "&lt;/P&gt;
&lt;P&gt;Ce imi raspunde :&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;Microsoft OLE DB Provider for SQL Server&lt;/FONT&gt; &lt;FONT face=Arial size=2&gt;error '80040e14'&lt;/FONT&gt; &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT face=Arial size=2&gt;The image data type cannot be selected as DISTINCT because it is not comparable.&lt;/FONT&gt; &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Ok.Am inteles ca nu pot folosi distinct cu image. Dar cum fac daca eu am in unul din cele doua tabele care formeaza view-ul, 3 inregistrari identice, &lt;/P&gt;
&lt;P&gt;si in acest statement vreau sa imi returneze doar una din inregistrari? Trebuie neaparat sa includ campul "pozaalbum" in select&amp;nbsp;pentru ca va trebui citit cu recordsetul.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Multumesc !&lt;/P&gt;</description></item></channel></rss>