小弟近日打算用ADO连接MySQL, 但是后来发现如果MySQL的密码指定为空格,则无法连接。以下为连接字符串:
Provider=MSDASQL.1;
Password=<Pwd>;
Persist Security Info=True;
User ID=<User>;
Extended Properties="DATABASE=<DB>;
DRIVER={MySQL ODBC 3.51 Driver};
OPTION=0;PWD=<Pwd>;
PORT=3306;SERVER=<Host>;UID=<User>"如果变量Pwd为三个空格,则上文的字符串“Pwd=<Pwd>;”则为“Pwd=   ;”,该字符串与“Pwd=;”等价,故而出错。请教高手帮忙解决。目前不想采用对密码进行加密的处理方式,只想请教如何用当前的模式连接到密码为几个空格的数据库。谢谢。