ok, problem solved....
I found in my original SQL string that there wasn't an offical space between the two bits I was having trouble with. I don't know why this didn't show up when I printed the query before passing it...it's all a bit of a mystry...but hey, it's working now so no probs.....
Thanks for lookin thou....