does the password in the database contain trailing spaces perhaps ? - I have a feeling its the VB environment that displays the double quotes around the value, so the only reason I can think of to see the left one and not the right one, is, the right one is 'off the field of view'
do a select of data from the database, append something like '[' and ']' around the password value, and check - you may need to update the password column and 'trim' extraneous spaces (or other sh*t)
[edit] you could try
Select userid, username, rtrim(password) from users where username =
in your sql (note the rtrim() around the password - trims whitespace on the right of the string)
If it works, well .. obviously the best answer is not to have the whitespace there in the first place, but .....
[/edit]