Error: Multi Part Identifier Could Not Be Bound

I am trying to run a query 'buildProd_TaxYear_IncludingBalances' in an Access program where some of the information is being pulled from SQL Server tables.  This query ran fine when I got pulled off of this project a month ago.  As far as I know, there were no DB or application changes while it was idle.

I am back on the project, running thru some of the processes to make sure all is well.  That's when I discovered that the query will no longer run.

I get a message box with the the text '[MIcrosoft][ODBC SQl Server Driver][SQL Server] The multipart identifier' dbo.field name could not be bound (#4104), with dbo.fieldname being one of the fields in the real query.  The message is repeated for each selected field name filling up the message box.
What is most confusing to me is that the query worked prior to this.  I had run it many times.  In playing around with the query it seems as though if I eliminate three of the six left joined fields, the query runs but of course does not yield the result I want.

Here is the entire Query:
SELECT 
buildProd_TaxYear.RecordType, 
buildProd_TaxYear.TaxAuthorityID, 
buildProd_TaxYear.PropertyID, 
buildProd_TaxYear.MuniCode, 
buildProd_TaxYear.OldControlNumber, 
buildProd_TaxYear.LotBlock, 
buildProd_TaxYear.TieBreaker, 
buildProd_TaxYear.TaxYear, 
buildProd_TaxYear.TaxTypeID, 
buildProd_TaxYear.Full_Int_Add_TypeID, 
buildProd_TaxYear.SequenceNo, 
buildProd_TaxYear.PaidFlag, 
buildProd_TaxYear.InterstStart_IntAdd_Date, 
buildProd_TaxYear.OrigFaceAmtDue, 
buildProd_TaxYear.Rec7_LienAmt, 
buildProd_TaxYear.SoldFlag, 
Balance_Work.SoldFlag AS BalSoldFlag, 
buildProd_TaxYear.SatByCounty, 
buildProd_TaxYear.PaidToCounty, 
Balance_Work.BlockLot AS BalanceLB, 
Balance_Work.EnterDate, 
Balance_Work.IntDate, 
Balance_Work.FaceBal, 
Balance_Work.IntBal, 
Balance_Work.PltyBal, 
Balance_Work.CostBal, 
Balance_Work.CommBal, 
Balance_Work.BalDueWithoutExpenses, 
Balance_Work.PostageExpenses, 
Balance_Work.AttyFees, 
Balance_Work.RecordCosts, 
Balance_Work.BalDueWithExpenses

FROM buildProd_TaxYear LEFT JOIN Balance_Work ON 

(buildProd_TaxYear.TieBreaker = Balance_Work.TieBreaker) AND 
(buildProd_TaxYear.SequenceNo = Balance_Work.SequenceNo) AND 
(buildProd_TaxYear.Full_Int_Add_TypeID = Balance_Work.Full_Int_Add_TypeID) AND 
(buildProd_TaxYear.LotBlock = Balance_Work.BlockLot) AND 
(buildProd_TaxYear.TaxYear = Balance_Work.Year) AND 
(buildProd_TaxYear.TaxTypeID = Balance_Work.TaxType);

Open in new window


Is anybody familiar with this error that might be able to point me in the direction of the issue?
LVL 1
mlcktmguyAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

PatHartmanCommented:
Even though you think the table hasn't been changed, try refreshing the link.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
mlcktmguyAuthor Commented:
Wow and thanks.  I thought I had refreshed the links but did so again at your suggestion and the query is working.

Thanks so much.
0
Guy Hengel [angelIII / a3]Billing EngineerCommented:
i would like to recommend to read any apply this article
https://www.experts-exchange.com/articles/11135/Why-should-I-use-aliases-in-my-queries.html
doing that will help to find where you are trying to aplly a bad tsble.column combination
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SQL Server

From novice to tech pro — start learning today.