Foxtable(狐表)用户栏目专家坐堂 → [求助]


  共有2521人关注过本帖树形打印复制链接

主题:[求助]

美女呀,离线,留言给我吧!
Artemis
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:79 积分:900 威望:0 精华:0 注册:2018/2/22 21:28:00
  发帖心情 Post By:2020/12/29 15:20:00 [只看该作者]

老师,你的意思是
 .Replace("Persist Security Info=false","")
变成:
.Replace("","")
对吧?但是是什么意思呢???为啥会有双重replace
为啥后面的replace是空替代空??
。。。。。。

 回到顶部
帅哥,在线噢!
有点蓝
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107671 积分:547676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/12/29 15:51:00 [只看该作者]

不是,我是指.Replace("Persist Security Info=false","")等于去掉Persist Security Info=false

 回到顶部
美女呀,离线,留言给我吧!
Artemis
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:79 积分:900 威望:0 精华:0 注册:2018/2/22 21:28:00
  发帖心情 Post By:2020/12/29 19:37:00 [只看该作者]

谢谢,老师,你说的三种方法我都试了。其中:
第一种:数据库密码不一致可以成功连接
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"

再一次感谢老师指导。谢谢。

 回到顶部
总数 13 上一页 1 2