以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- access以独占方式设定密码之后,狐表在加载时即便密码是正确的,项目也无法链接数据库,有没有老师可以指导下,怎么设定密码呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=175273) |
-- 作者:cnsjroom -- 发布时间:2022/2/26 17:20:00 -- access以独占方式设定密码之后,狐表在加载时即便密码是正确的,项目也无法链接数据库,有没有老师可以指导下,怎么设定密码呢? 项目因不能联网,采取本地access数据库 在创建access数据库时,没有设定密码。 现在项目因数据保护需要设定密码 参照网上的方式设定密码 只能独占的方式设定密码 access以独占方式设定密码之后,狐表在加载时即便密码是正确的,项目也无法链接数据库 有没有老师可以指导下,怎么设定密码呢? |
-- 作者:有点蓝 -- 发布时间:2022/2/26 17:24:00 -- http://www.foxtable.com/webhelp/topics/1808.htm,参考第6点 |
-- 作者:cnsjroom -- 发布时间:2022/2/26 18:00:00 -- 回复:(有点蓝)http://www.foxtable.com/webhelp/to... 老师 参照你的提示 按照第六种设定获取得到如下:【本机可以打开项目】 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
然后将项目复制到别的目录下 项目打不开也没有任何提示?是不是上述事件代码有不恰当的地方呢? [此贴子已经被作者于2022/2/26 18:02:18编辑过]
|
-- 作者:cnsjroom -- 发布时间:2022/2/27 10:06:00 -- 回复:(有点蓝)http://www.foxtable.com/webhelp/to... 老师 BeforeConnectOuterDataSource 在这个事件中加入下语句 If e.name = "业务" Then
项目运行提示如下: .NET Framework 版本:4.0.30319.42000 |
-- 作者:有点蓝 -- 发布时间:2022/2/27 20:57:00 -- 代码都已经写死了,数据库文件只能放到这个目录下面:e.ProjectPath & "\\Attachments\\ |
-- 作者:cnsjroom -- 发布时间: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
数据库文件所在目录位置 C:\\Users\\Administrator\\Documents\\Foxtable项目\\文书管理\\Attachments\\业务.mdb
还得麻烦老师帮忙看看 在业务.mdb没有加密码之前,项目移动之后也是可以正常打开的,加密了之后就无法正常打开,提示错误 .NET Framework 版本:4.0.30319.42000
麻烦老师看看是不是BeforeConnectOuterDataSource 事件代码有问题…… |
-- 作者:有点蓝 -- 发布时间:2022/2/28 9:52:00 -- 怎么移动项目的?要把这个目录【C:\\Users\\Administrator\\Documents\\Foxtable项目\\文书管理\\】一起移动,包括里面的数据库【Attachments\\业务.mdb】 |
-- 作者:cnsjroom -- 发布时间:2022/2/28 11:03:00 -- 回复:(有点蓝)怎么移动项目的?要把这个目录【C:\U... 我是生成项目后移动的项目Publish文件夹 C:\\Users\\Administrator\\Documents\\Foxtable项目\\文书管理\\Publish\\Project\\Attachments\\业务.mdb |
-- 作者:有点蓝 -- 发布时间:2022/2/28 11:18:00 -- 确定移动后新的项目Publish文件夹里有数据库文件?路径正确? 到BeforeConnectOuterDataSource 事件调试一下 msgbox(e.ProjectPath)
|
-- 作者:cnsjroom -- 发布时间:2022/2/28 12:05:00 -- 回复:(有点蓝)确定移动后新的项目Publish文件夹里有... 弹出的地址是正确的 没有加密码的时候 也是这样写的文件位置 所以还得麻烦老师看看 BeforeConnectOuterDataSource 事件代码 If e.name = "业务" Then
是不是这个代码 那个位置不对 |