用delphi连接ADO数据库,构造好的数据库连接字符串类似于这样:
Provider=SQLOLEDB.1;Password=%s;Persist Security Info=True;User ID=%s;Initial Catalog=%s;Data Source=%s;
今天遇到一个问题,客户的数据库密码中有分号(;),导致数据库连接失败。求解决方法。
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=.这里要加上两个双引号即OK。亲自测试OK