Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[讨论] 外部表和外部查询表的疑问?

1楼
wcs 发表于:2008/10/16 22:32:00

1、新增外部表时,需要主键才行,没有主键只能新增外部查询表。 狐表需要什么样的主键? access中的自动编号作为主键,行吗?有其他好的方法吗?

2、我需要跟踪这个表的新增行或修改行的事件,以驱动一段代码,这两种表在这方面有区别吗?  我感觉两者都不能跟踪的,因为他们与数据库不是实时同步的,需要手动才能同步。手动同步以后,还存在“新增行或修改行”的事件吗?

 

 

3、不知道大家有没有关注到外部表应用方面的问题,我想狐表的数据与程序分离只能这样实现。

大家都在用内部表吗?那样数据和程序仍然是在一起的,如何在网络中运行呢?只需要将项目文件夹放在完全共享的服务器文件夹中,大家双击打开吗?这种方法恐怕不安全吧?

2楼
狐狸爸爸 发表于:2008/10/16 23:34:00
1、有主键就行,自动增量主键最好。
2、新增行和修改行,都分别有对应的事件。

要协同工作,用外部表好一点。
3楼
wcs 发表于:2008/10/16 23:55:00
2、现在的问题是:外部数据库中有了新增行和修改行的事件,但我们的狐表中的外部查询表中没有同步更新记录,如何能触发狐表中的事件呢?

4楼
kylin 发表于:2008/10/17 8:15:00
参考refresh
5楼
wcs 发表于:2008/10/17 8:26:00

同步表,当然要同步表来更新数据啊!

kylin的意思是:同步了以后,如果有“新增行或修改行”的情况,那么就触发了该的事件!

我试试看。

6楼
狐狸爸爸 发表于:2008/10/17 8:31:00

对方虽然增加行和修改行,但是在保存之前,谈不上同步的。
foxtable的优势是集中处理。

同步是一个高耗的工作,不要不停地去同步。

可以自己写一个保存的代码,每次有变动且保存之后,向一个文本文件写入标志信息,例如什么时候,保存了什么表,同时用计划定时从文本读取该信息,如果发现其它人修改了某个表,就同步该表。

7楼
kylin 发表于:2008/10/17 8:58:00
多谢老六提醒,对于多人编辑但需要唯一连续编号就要特别注意了。用文本文件来处理了。
8楼
wcs 发表于:2008/10/17 9:47:00

我说的那些要引发“新增行或修改行”的事件的表,由其他的管理软件控制的。老六的意思是要在文本文件中写入标记,我修改不了其他管理软件的程序啊!

看来,还是同步啦,用外部表触发事件是不太好搞的。

9楼
gdtgl 发表于:2008/10/17 11:54:00

要用自动增量主键,应是foxtable保证数据不重复.

但用foxtable做已有系统的二次开发时的问题:因为不可能每个表都有主键,就要改变原数据库.增加主键列...会不会带来其他想不到后果?这个问题1直困扰着。
----
这个问题不知能不能答1下.

[此贴子已经被作者于2008-10-17 12:14:47编辑过]
10楼
gdtgl 发表于:2008/10/17 12:09:00
也说下一直在学foxtable的原因:感觉用foxtable做二次开发很方便,学其语言太费心神,而且对我来说会难:就简单的如像foxtable的1个日历显示,怕已经学晕我了!
[此贴子已经被作者于2008-10-17 12:50:20编辑过]
共10 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.