I think it's the other way around. Look at how TranslateName() returns the DN.
Your DC= is incomplete.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.