以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 局域网中这样放文件怎么不行,问题在哪里,该怎么办? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=7678) |
-- 作者:erdbeer -- 发布时间:2010/7/23 21:18:00 -- 局域网中这样放文件怎么不行,问题在哪里,该怎么办? 1. 将发布后的 publish 整个文件夹放在服务器的一个共享文件夹中 2. 将发布后的 publish 整个文件夹放在电脑A的一个文件夹中 3. 将发布后的 publish 整个文件夹放在电脑B的一个文件夹中 4. 修改电脑A中DefaultProject文件的内容为: \\\\服务器名\\共享文件夹名\\publish\\project\\项目名.FoxEx 5. 修改电脑B中DefaultProject文件的内容为: \\\\服务器名\\共享文件夹名\\publish\\project\\项目名.FoxEx 6. 打开电脑A中的执行文件,进入后在表1中编辑某内容,保存 7. 打开电脑B中的执行文件,进入后在表1中编辑某内容(不同于电脑A中的位置),保存
问题: 电脑A和电脑B,都看不到,对方编辑后的内容 退出后,重新按上面的方式登录,可以看到双方编辑后的内容 这个是怎么回事?
要如何才能在电脑A和电脑B在编辑后,都点击保存,双方能看到对方编辑的内容,不需要退出再登录 |
-- 作者:cpayinyuan -- 发布时间:2010/7/23 22:04:00 -- 以下是引用erdbeer在2010-7-23 21:18:00的发言:
问题: 电脑A和电脑B,都看不到,对方编辑后的内容 退出后,重新按上面的方式登录,可以看到双方编辑后的内容 这个是怎么回事?
要如何才能在电脑A和电脑B在编辑后,都点击保存,双方能看到对方编辑的内容,不需要退出再登录 这个简单,只要重新加载表即可。用菜单里的加载表或者用代码:DataTables("表名").load() [此贴子已经被作者于2010-7-23 22:04:44编辑过]
|
-- 作者:mr725 -- 发布时间:2010/7/23 22:12:00 -- 想看看当前行有没有被更新: DataTables("订单").DataRows(currenttable.position).Load() 只重新加载当前行,这样速度更快些. 加载整个表有时很慢(数据行多的话) ....... |
-- 作者:erdbeer -- 发布时间:2010/7/23 23:39:00 -- 文件这样放置对吗? |
-- 作者:实话实说 -- 发布时间:2010/7/24 8:54:00 -- 既然能看到编辑后的内容,文件放置没问题。电脑B要及时看到电脑A的编辑,电脑A就要及时保存,电脑B再加载,而不仅仅是保存。就相当于电脑A与B将服务器文件下载到本机,这时电脑A与B上的文件与服务器上的文件脱离了关系,只有保存-加载后才能看到更新。 |
-- 作者:mr725 -- 发布时间:2010/7/24 16:52:00 -- 多人操作最好用外部数据源来做........ |