File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes JDBC and the fly likes SQL Server Exception Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Databases » JDBC
Bookmark "SQL Server Exception" Watch "SQL Server Exception" New topic
Author

SQL Server Exception

Muhammad Imad Qureshi
Ranch Hand

Joined: Sep 13, 2005
Posts: 238
I am using follwoing query

SELECT Fax.* FROM Fax
INNER JOIN FaxAccess ON Fax.DocumentNumber = FaxAccess.DocumentNumber
WHERE FaxTypeId = 2 AND isPublic = 0 AND
(FaxAccess.UserAccess LIKE '\Seattle\Police\Detective%' )

UNION

SELECT Fax.* FROM FAX
WHERE FaxTypeId = 2 AND
Fax.isPublic = 1

and both queries return same columns independently but I get following error when I execute the queries with union

Server: Msg 8163, Level 16, State 4, Line 1
The text, ntext, or image data type cannot be selected as DISTINCT.

I would appreciate if someone can help me out. By my question you can guess I am a novice.
Muhammad Imad Qureshi
Ranch Hand

Joined: Sep 13, 2005
Posts: 238
I am found the solution. In one of my column I had an image file.
and because I have one image file in one of my columns that I am selecting
thats why I should do UNION ALL because The UNION operator by default
eliminates duplicate rows from the resultset. The duplicate eliminating
operation is similar to a SELECT DISTINCT. You can't use SELECT DISTINCT on
a column that is text type or image type or ntext type.
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30085
    
149

Muhammad,
Thanks for posting the solution!


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: SQL Server Exception
 
Similar Threads
UNION
Oracle Pivot table
Please help to resolve SQL command not properly ended issue in servlet
SEnd Fax using Java
Using comments in a query