如果您在 MS Access 中处理关联数据,您应该知道它的重要声誉。
在您的组织中使用 MS Access 时,您可能还希望将外部数据与 MS Access 链接起来。 由于应用程序中的操作不能总是使用 MS Access 中已有的数据来执行。 当您通过 MS Access 使用外部数据时,您必须将外部数据与应用程序链接起来,这将允许您以其原始格式使用信息。 这意味着,您将能够在 MS Access 中使用来自另一个应用程序的数据。 但是,当您选择将外部来源的数据链接到 MS Access 时,它会有一定的限制。 虽然微软已经为Access用户提供了在Access中使用来自其他应用程序的数据的范围,但并没有真正允许他们使用Access对原始数据进行更改。 下面解释了其他此类限制以及一些解决方法。
- Excel数据 – 当您在 MS Access 数据库中使用 Excel 工作表时,您不能对已经存在的工作表进行更改。 此外,在链接数据的情况下,不允许添加和删除更多行。 通过链接,Excel 数据可以主要以只读方式在 MS Access 中使用。
-
文本文件 – 在 Access 中将文本文件用作链接数据时,您对它们的访问权限比只读多一点,但仍然不会过多。 虽然在这里您可以向数据添加新行,但您仍然不能更改任何已经存在的行。 您既不能删除任何现有行,也不能更新现有行。 这样做主要是为了避免已经使用给定文本文件执行的操作出现任何类型的中断。
- HTML - 此处的访问是只读的,就像您将 Excel 数据用作链接数据时所允许的一样。 不能以任何方式更改 HTML 数据。 您既不能更新、删除,也不能向 HTML 表格中已经提供或创建的内容添加任何更多信息。
- 的dBASE – 由于这是一种已在 MS Access 中可用的文件格式,因此您可以在此处进行更改,就像在本机 Access 数据库中一样。 但是,为此您将需要访问每个数据库表的主键。 没有钥匙,你的行动将再次受到限制。
- ODBC – 这是指一种数据访问技术,它在访问文件和来自链接数据/应用程序的文件之间使用驱动程序。 这包括像这样的应用程序 SQL Server 或者 Oracle,它们也是数据库应用程序。由于链接数据的来源也是数据库表,因此您可以自由地执行编辑、删除或添加等操作。但是,这只有在链接数据库具有唯一定义的索引时才可行。因此,如果您想像使用 Access 原生数据库一样自由地使用来自其他数据库应用程序的链接数据,则必须为所有链接数据库创建一个唯一索引。始终建议您准备一个专业的工具来恢复数据。 损坏的 mdb 或 accdb 文件,然后再进行重大更改。
作者简介:
Vivian Stevens 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 腐败 SQL Server 和 excel 恢复软件产品。 欲了解更多信息,请访问 datanumen.com
文本文件 – 在 Access 中将文本文件用作链接数据时,您对它们的访问权限比只读多一点,但仍然不会过多。 虽然在这里您可以向数据添加新行,但您仍然不能更改任何已经存在的行。 您既不能删除任何现有行,也不能更新现有行。 这样做主要是为了避免已经使用给定文本文件执行的操作出现任何类型的中断。