Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Syntax of subquery problem

Status
Not open for further replies.

girky

Programmer
Joined
Oct 24, 2002
Messages
72
Location
US
Hello,
I'm having a problem with the syntax of a subquery. This is what I have:

SELECT tblErrorDetail.ID
FROM tblErrorDetail
WHERE tblErrorDetail.[Reason Code] In (select [tblReasonCodes].[Reason Code] from tblReasonCodes where [BA]= "P");

I'm getting a type mismatch error. Reasoncode is a numeric field.

When I substitute with an example it works fine and my subquery works fine by iteself:

SELECT tblErrorDetail.ID
FROM tblErrorDetail
WHERE tblErrorDetail.[Reason Code] In ('741');


Can someone help me?
Thanks!
 
Your SQL suggests Reason Code is text since it is enclosed in single quotes. I would check both tables to find out which is text and which is numeric and then create a plan to change one.

Code:
SELECT tblErrorDetail.ID
FROM tblErrorDetail
WHERE tblErrorDetail.[Reason Code] In ('741');


Duane
Hook'D on Access
MS Access MVP
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top