Swannie, here's a nice ADO tutorial, which covers most aspects of ADO :)
http://www.timesheetsmts.com/adotutorial.htm
Just a personal comment, IMHO, it's not good to have spaces in table field names. It causes too much issues, especially with Access as GilaMosnter ponted out.
If you look at the meaning of this error, it could mean either that a specified field could refer to more than one table listed in the FROM clause of your SQL statement; or, that it is an ambigious field reference. I don't know if that would perhaps nudge you in the right direction.
I hope my comments were useful :)
It's Not Answers That Change The World, It's Questions