关于通过ADO登录Sybase库是连接字符串的密码的问题
sdhp 2003-07-22 04:52:06 在我们的系统中不同的用户是以不同的登录名登录的,比如: user:u001 pwd:aaaaaa1234
这时候的连接字符串为:
Provider=MSDASQL.1;DRIVER={Sybase System 11};Persist Security Info=False;DSN=;SRVR=server;DB=db;UID=u001;PWD=aaaaaa1234;
但是如果用户修改密码为:aaaaaa12;3 这时连接字符串为
Provider=MSDASQL.1;DRIVER={Sybase System 11};Persist Security Info=False;DSN=;SRVR=server;DB=db;UID=u001;PWD=aaaaaa12;3;
这时就连接不上去啦! 如果把连接字符串改成:
Provider=MSDASQL.1;DRIVER={Sybase System 11};Persist Security Info=False;DSN=;SRVR=server;DB=db;UID=u001;PWD='aaaaaa12;3'; 或
Provider=MSDASQL.1;DRIVER={Sybase System 11};Persist Security Info=False;DSN=;SRVR=server;DB=db;UID=u001;PWD="aaaaaa12;3";
就会出现一个异常返回EOLEException HRESULT为 0x80004005
请问各位出现这种密码的时候怎么处理呀?
如果在SQL Server中以上两种方法都可以正确登录!
帮帮忙!!!