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 Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Updating Multiple Values in A Query Won't Run

Status
Not open for further replies.

scottdev

Technical User
Sep 9, 2001
29
US
When I try to use this multiple update query, Access keeps retrning an error that says "Charters found after end of SQL statement". If I remove the semicolon, it then returns another error that says syntax error. The code was taken right out of the SQL for Dummies book - but possibly they did not account for any MS Access specific issues.

If you could, please let me know if you see where I'm missing the problem. Right now I have to run several single queries to get all the individual values to update in the field.

Tried this one:

UPDATE Website_ABCCO_All_Upload_FULL
SET Website_ABCCO_All_Upload_FULL.CONDITION = "Like New"
WHERE (((Website_ABCCO_All_Upload_FULL.CONDITION)="New")) OR (((Website_ABCCO_All_Upload_FULL.CONDITION)="Fine")
UPDATE Website_ABCCO_All_Upload_FULL SET Website_ABCCO_All_Upload_FULL.CONDITION = "Acceptable";
WHERE (((Website_ABCCO_All_Upload_FULL.CONDITION)="Fair")) OR (((Website_ABCCO_All_Upload_FULL.CONDITION)="Poor"))


And tried this one:

UPDATE Website_UPDATE Website_UPDATE Website_ABCCO_All_Upload_FULL SET Website_ABCCO_All_Upload_FULL.CONDITION = "Like New", Website_ABCCO_All_Upload_FULL.CONDITION = "Acceptable", Website_ABCCO_All_Upload_FULL.FORMAT = "book"
WHERE (((Website_ABCCO_All_Upload_FULL.CONDITION)="New") AND (((Website_UPDATE Website_ABCCO_All_Upload_FULL SET Website_ABCCO_All_Upload_FULL.CONDITION = "Like New", Website_ABCCO_All_Upload_FULL.CONDITION = "Acceptable", Website_ABCCO_All_Upload_FULL.FORMAT = "book"
WHERE (((Website_ABCCO_All_Upload_FULL.CONDITION)="New") AND (((Website_ABCCO_All_Upload_FULL.CONDITION)="Fair") AND ((Website_ABCCO_All_Upload_FULL.FORMAT)="Hardcover")) OR (((Website_ABCCO_All_Upload_FULL.CONDITION)="Fine") AND (((Website_ABCCO_All_Upload_FULL.CONDITION)="Poor") AND ((Website_ABCCO_All_Upload_FULL.FORMAT)="Hardcover Textbook")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Paperback Textbook")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Mass Market Paperback")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Trade Paperback")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Sprial Bound")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Ring Binder")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Audio Tape"))));_All_Upload_FULL.CONDITION)="Fair") AND ((Website_ABCCO_All_Upload_FULL.FORMAT)="Hardcover")) OR (((Website_ABCCO_All_Upload_FULL.CONDITION)="Fine") AND (((Website_ABCCO_All_Upload_FULL.CONDITION)="Poor") AND ((Website_ABCCO_All_Upload_FULL.FORMAT)="Hardcover Textbook")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Paperback Textbook")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Mass Market Paperback")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Trade Paperback")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Sprial Bound")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Ring Binder")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Audio Tape"))));_All_Upload_FULL SET Website_ABCCO_All_Upload_FULL.CONDITION = "Like New", Website_ABCCO_All_Upload_FULL.CONDITION = "Acceptable", Website_ABCCO_All_Upload_FULL.FORMAT = "book"
WHERE (((Website_ABCCO_All_Upload_FULL.CONDITION)="New") AND (((Website_ABCCO_All_Upload_FULL.CONDITION)="Fair") AND ((Website_ABCCO_All_Upload_FULL.FORMAT)="Hardcover")) OR (((Website_ABCCO_All_Upload_FULL.CONDITION)="Fine") AND (((Website_ABCCO_All_Upload_FULL.CONDITION)="Poor") AND ((Website_ABCCO_All_Upload_FULL.FORMAT)="Hardcover Textbook")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Paperback Textbook")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Mass Market Paperback")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Trade Paperback")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Sprial Bound")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Ring Binder")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Audio Tape"))));_All_Upload_FULL SET Website_ABCCO_All_Upload_FULL.CONDITION = "Like New", Website_ABCCO_All_Upload_FULL.CONDITION = "Acceptable", Website_ABCCO_All_Upload_FULL.FORMAT = "book"
WHERE (((Website_ABCCO_All_Upload_FULL.CONDITION)="New") AND (((Website_ABCCO_All_Upload_FULL.CONDITION)="Fair") AND ((Website_ABCCO_All_Upload_FULL.FORMAT)="Hardcover")) OR (((Website_ABCCO_All_Upload_FULL.CONDITION)="Fine") AND (((Website_ABCCO_All_Upload_FULL.CONDITION)="Poor") AND ((Website_ABCCO_All_Upload_FULL.FORMAT)="Hardcover Textbook")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Paperback Textbook")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Mass Market Paperback")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Trade Paperback")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Sprial Bound")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Ring Binder")) OR (((Website_ABCCO_All_Upload_FULL.FORMAT)="Audio Tape"))));
 

Access doesn't allow you to run multiple queries like that. You can create multiple queries and run them from a macro or VB code using the OpenQuery Action or Method. You could also run consecutive SQL Update statements from VB code using the RunSQL Method. Terry L. Broadbent
FAQ183-874 contains tips for posting questions in these forums.
NOTE: Reference to the FAQ is not directed at any individual.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top