读书人

delphi结构ADO数据库连接密码中带分

发布时间: 2013-01-01 14:04:19 作者: rapoo

delphi构造ADO数据库连接,密码中带分号
用delphi连接ADO数据库,构造好的数据库连接字符串类似于这样:
Provider=SQLOLEDB.1;Password=%s;Persist Security Info=True;User ID=%s;Initial Catalog=%s;Data Source=%s;
今天遇到一个问题,客户的数据库密码中有分号(;),导致数据库连接失败。求解决方法。
[解决办法]
Provider=SQLOLEDB.1;Password=1;2;Persist Security Info=True;User ID=sa;Initial Catalog=KIS_Sample;Data Source=.
-->
Provider=SQLOLEDB.1;Password="1;2";Persist Security Info=True;User ID=sa;Initial Catalog=KIS_Sample;Data Source=.

这里要加上两个双引号即OK。亲自测试OK

读书人网 >.NET

热点推荐