Foxtable(狐表)用户栏目专家坐堂 → access以独占方式设定密码之后,狐表在加载时即便密码是正确的,项目也无法链接数据库,有没有老师可以指导下,怎么设定密码呢?


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

主题:access以独占方式设定密码之后,狐表在加载时即便密码是正确的,项目也无法链接数据库,有没有老师可以指导下,怎么设定密码呢?

帅哥哟,离线,有人找我吗?
cnsjroom
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
access以独占方式设定密码之后,狐表在加载时即便密码是正确的,项目也无法链接数据库,有没有老师可以指导下,怎么设定密码呢?  发帖心情 Post By:2022/2/26 17:20:00 [只看该作者]

项目因不能联网,采取本地access数据库

在创建access数据库时,没有设定密码。

现在项目因数据保护需要设定密码

参照网上的方式设定密码  只能独占的方式设定密码

access以独占方式设定密码之后,狐表在加载时即便密码是正确的,项目也无法链接数据库

有没有老师可以指导下,怎么设定密码呢?


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


加好友 发短信
等级:超级版主 帖子:110572 积分:562750 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/26 17:24:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
cnsjroom
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
回复:(有点蓝)http://www.foxtable.com/webhelp/to...  发帖心情 Post By:2022/2/26 18:00:00 [只看该作者]

老师  参照你的提示

按照第六种设定获取得到如下:【本机可以打开项目】

Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=C:\Users\Administrator\Documents\Foxtable项目\文书管理\\Attachments\业务.mdb;Persist Security Info=True;Jet OLEDB:Database Password=cnsj@163.com

 

 

BeforeConnectOuterDataSource 在这个事件中加入下语句

If e.name = "业务" Then
    e.Con nect ionS tring = "Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=" & e.ProjectPath & "\Attachments\业务.mdb;Persist Security Info=True;Jet OLEDB:Database Password=cnsj@163.com"

End If

 

然后将项目复制到别的目录下  项目打不开也没有任何提示?是不是上述事件代码有不恰当的地方呢?

[此贴子已经被作者于2022/2/26 18:02:18编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
cnsjroom
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
回复:(有点蓝)http://www.foxtable.com/webhelp/to...  发帖心情 Post By:2022/2/27 10:06:00 [只看该作者]

老师

BeforeConnectOuterDataSource 在这个事件中加入下语句

If e.name = "业务" Then
    e.Con nect ionS tring = "Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=" & e.ProjectPath & "\Attachments\业务.mdb;Persist Security Info=True;Jet OLEDB:Database Password=cnsj@163.com"

End If

 

 

项目运行提示如下:

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.5.29.8
错误所在事件:
详细错误信息:
从索引 33 处开始,初始化字符串的格式不符合规范。


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


加好友 发短信
等级:超级版主 帖子:110572 积分:562750 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/27 20:57:00 [只看该作者]

代码都已经写死了,数据库文件只能放到这个目录下面:e.ProjectPath & "\Attachments\

 回到顶部
帅哥哟,离线,有人找我吗?
cnsjroom
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
回复:(有点蓝)代码都已经写死了,数据库文件只能放...  发帖心情 Post By:2022/2/28 9:31:00 [只看该作者]

数据源事件代码:

Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=C:\Users\Administrator\Documents\Foxtable项目\文书管理\\Attachments\业务.mdb;Persist Security Info=True;Jet OLEDB:Database Password=cnsj@163.com

 

 

BeforeConnectOuterDataSource 事件代码

If e.name = "业务" Then
    e.Con nect ionS tring = "Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=" & e.ProjectPath & "\Attachments\业务.mdb;Persist Security Info=True;Jet OLEDB:Database Password=cnsj@163.com"

End If

 

数据库文件所在目录位置

C:\Users\Administrator\Documents\Foxtable项目\文书管理\Attachments\业务.mdb

 

 

还得麻烦老师帮忙看看   在业务.mdb没有加密码之前,项目移动之后也是可以正常打开的,加密了之后就无法正常打开,提示错误

.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.5.29.8
错误所在事件:
详细错误信息:
从索引 33 处开始,初始化字符串的格式不符合规范。

 

 

麻烦老师看看是不是BeforeConnectOuterDataSource 事件代码有问题……


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


加好友 发短信
等级:超级版主 帖子:110572 积分:562750 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/28 9:52:00 [只看该作者]

怎么移动项目的?要把这个目录【C:\Users\Administrator\Documents\Foxtable项目\文书管理\】一起移动,包括里面的数据库【Attachments\业务.mdb

 回到顶部
帅哥哟,离线,有人找我吗?
cnsjroom
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
回复:(有点蓝)怎么移动项目的?要把这个目录【C:\U...  发帖心情 Post By:2022/2/28 11:03:00 [只看该作者]

我是生成项目后移动的项目Publish文件夹

C:\Users\Administrator\Documents\Foxtable项目\文书管理\Publish\Project\Attachments\业务.mdb


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


加好友 发短信
等级:超级版主 帖子:110572 积分:562750 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/2/28 11:18:00 [只看该作者]

确定移动后新的项目Publish文件夹里有数据库文件?路径正确?

BeforeConnectOuterDataSource 事件调试一下
msgbox(e.ProjectPath)

 回到顶部
帅哥哟,离线,有人找我吗?
cnsjroom
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1571 积分:11238 威望:0 精华:0 注册:2021/1/17 17:06:00
回复:(有点蓝)确定移动后新的项目Publish文件夹里有...  发帖心情 Post By:2022/2/28 12:05:00 [只看该作者]

弹出的地址是正确的  没有加密码的时候 也是这样写的文件位置

所以还得麻烦老师看看

BeforeConnectOuterDataSource 事件代码

If e.name = "业务" Then
    e.Con nect ionS tring = "Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=" & e.ProjectPath & "\Attachments\业务.mdb;Persist Security Info=True;Jet OLEDB:Database Password=cnsj@163.com"

End If

 

是不是这个代码  那个位置不对


 回到顶部
总数 12 1 2 下一页