Can you post what the connection string looks like when you hard code it, then also post what it looks like when you build it? Perhaps seeing them next to each other would provide a clue.
When I say "post" I don't mean "type in what you think it is". I want you to actually display the string in a msgbox or debug output, then copy and paste.