谢谢,老师,你说的三种方法我都试了。其中:第一种:数据库密码不一致可以成功连接
e.ConnectionString = e.ConnectionString.Replace("c:\2.mdb",ip) & ";Jet OLEDB:Database Password=111111"
第二种:数据库密码必须一致,否则不能连接
e.ConnectionString = e.ConnectionString.Replace("C\data\test.mdb",ip)
第三种:这种双replace方法也可以,但是要把";Persist Security Info=True;Jet OLEDB:Database Password=111111"中的;Persist Security Info=True去掉,不然项目启动连接数据库会有不符合规范的错误提示。只要把这个去掉然后再写上& ";Jet OLEDB:Database Password=111111"就可以成功链接
e.ConnectionString = e.ConnectionString.Replace("C\data\test.mdb",ip).Replace("Persist Security Info=false","") & ";Persist Security Info=True;Jet OLEDB:Database Password=111111"
再一次感谢老师指导。谢谢。