Foxtable(狐表)用户栏目专家坐堂 → [讨论] 狐表的保存机制,如何理解,有实例!


  共有22189人关注过本帖平板打印复制链接

主题:[讨论] 狐表的保存机制,如何理解,有实例!

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


加好友 发短信
等级:五尾狐 帖子:1033 积分:7391 威望:0 精华:0 注册:2008/8/31 22:52:00
[讨论] 狐表的保存机制,如何理解,有实例!  发帖心情 Post By:2009/1/5 17:41:00 [只看该作者]

我用"abc.mdb"数据库作为外部数据源。

数据库里有B表,有23条记录,这个表会有多人同时操作!但是他们不能增加行,也不能减少行,只能在现有的记录里填写信息。

另有A表是SQL查询表,两者格式结构一样,现在有23条记录。

现在用filler填充数据,排除双方重复的内容,结果应为填充后与填充前一模一样!(因为FILLER中的填充字段的内容完全一样,其他字段内容可能不同),填充完了以后,我查阅了一下,TABLE中的记录还是23条!(我已取消了所有的筛选)

但是,一旦用 B表.load 就会出现再次将23条记录作为同不内容保存的情况。结果B表有46条记录,它们的主键值不同(自动编号的)!

为此,我们讨论一下load的保存机制,是不是有问题啦!

LOAD是指保存并同步其他操作者的数据,但我的数据完全一样,应该填充不了任何东西的。


我的想法是这样的:

A表用SQL查询从其他数据源中查询最新的记录,用FILLER来更新B表,排除重复的内容,以使B表能得到最新的内容。
现在不排除任何重复的内容了,直接追加了。

我记得狐表早期的版本没有这个问题的,以前我测试过,但升级以后就出现了这样的结果。

请各们讨论一下,有没有解决这个问题的方法?
[此贴子已经被作者于2009-1-5 18:50:53编辑过]

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