代码之家  ›  专栏  ›  技术社区  ›  hol

MS Access中使用ODBC表中的数据编辑数据的最佳方法

  •  0
  • hol  · 技术社区  · 14 年前

    这是问题的简化版本:我们在Oracle数据库上有一个表。我们无法扩展此表(已购买的应用程序)。我们需要用一些文本来描述Oracle表的每一行。

    因此,我们的目的是使用MS-Access。所以我在Access中创建了一个表(称之为Access\u table)。该表由ID和MEMOTEXT(以及更多)组成。ID是指向Oracle上的表的链接(称为Oracle\u table)。我已经成功地通过ODBC将msaccess连接到Oracle,并且两个表都可用。

    我的第一个想法是加入他们。但是我不能编辑。MS Access由于与ODBC表的连接而锁定了所有字段。

    所以我想知道是否从ORACLE\u表复制所有数据并将其添加到ACCESS\u表。然后,我必须实现一些复制算法,在ACCESS\表中的行发生更改时删除/更新这些行,但这可能会起作用。我想知道怎样才能做到最好。

    我还想知道,我是走在正确的道路上,还是应该以不同的方式处理这个问题。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Fionnuala    14 年前

    你为什么这么快就放弃了表格?您是否尝试将Oracle作为主窗体并将Access作为子窗体?还可以同步两个子窗体,这样子窗体1将显示所有与Access关联的Oracle记录(如果需要),以显示Access记录是否存在,子窗体2将显示子窗体1中所选记录的Access记录。Northwind示例数据库中有一个示例(customer ordser form,AFAIR)。