以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 急急急,无法保存无法保存 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=95009) |
-- 作者:sky-18 -- 发布时间:2017/1/7 21:42:00 -- 急急急,无法保存无法保存 点保存键无法保存已经修改的数据,行号仍然是红色。点退出提示是否保存,点是保存也保存不了,程序也不退出。 用的是access数据库。以前没有这个问题,最近常这样。 放弃保存后再进入一开始没问题,用着用着就不行了。 求老师指点 |
-- 作者:sky-18 -- 发布时间:2017/1/7 21:46:00 -- 刚刚预览外部数据库发现路径不对。 可不可以临时修改外部数据库路径啊? |
-- 作者:sky-18 -- 发布时间:2017/1/7 22:35:00 -- 在项目的beforeconnectouterdatasource属性里已经设置好了外部数据源,当发现无法保存时再查看数据源发现已经变成其他的路径了。太奇怪了。是我哪里没搞对啊。求老师指点求老师指点 |
-- 作者:sky-18 -- 发布时间:2017/1/7 23:42:00 -- 每当无法保存的时候点数据源可以看到数据源并非代码指向的路径,而是变成了最开始设置外部数据源时设置的路径。但即使是这个路径仍然保存不了 |
-- 作者:黄训良 -- 发布时间:2017/1/7 23:48:00 -- 为了保证这个项目复制到任何目录都能正常链接该外部数据源,可以在BeforeConnectOuterDataSource事件中加入下面的代码: If e.name = "数据源名称" Then e.C & e.ProjectPath & "数据库名称.mdb;Persist Security Info=False" End if
|
-- 作者:sky-18 -- 发布时间:2017/1/7 23:49:00 -- 我就是这样做得啊,一直用得好好的。最近不知道怎么回事。 |
-- 作者:sky-18 -- 发布时间:2017/1/7 23:53:00 -- 不会是我用的使用版的原因吧? 但是试用时间没有到啊 |
-- 作者:黄训良 -- 发布时间:2017/1/7 23:54:00 -- 应该是你合成的路径不对。 |
-- 作者:有点色 -- 发布时间:2017/1/8 15:28:00 -- 以下是引用sky-18在2017/1/7 23:53:00的发言:
不会是我用的使用版的原因吧? 但是试用时间没有到啊
1、请不要一直用试用版,你重复使用试用版,会有各种各样的问题。
2、如果加载数据正确,最后无法保存,说明这个时候连不上你的数据库,如果是共享文件夹的数据库,有可能网络不稳定导致的。 |