Office中国论坛/Access中国论坛

标题: 在 Office Access 2003 或 Access 2002 中无法更改、添加或删除链接到 Excel 工作簿 [打印本页]

作者: beta9    时间: 2006-7-27 00:12
标题: 在 Office Access 2003 或 Access 2002 中无法更改、添加或删除链接到 Excel 工作簿
微软给出的解释。


在 Office Access 2003 或 Access 2002 中无法更改、添加或删除链接到 Excel 工作簿的表中的数据


察看本文应用于的产品


[code]<SCRIPT>
function loadTOCNode(){}

















文章编号


:


904953





最后修改


:


2006年5月25日





修订


:


4.0








本页


症状





原因





替代方法





方法 1:使用 Microsoft Excel





方法 2:使用 Access 2003 或 Access 2002





更多信息














.toc{display: none;}





症状








在 Microsoft Office Access 2003 或 Microsoft Access 2002 中,无法更改、添加或删除链接到 Microsoft Excel 工作簿的表中的数据。

此外,当存在以下任一情况时,也可能会遇到这一问题:














生成一个查询,以便从链接到 Excel 工作簿的表中检索数据。








生成一个窗体,该窗体访问链接到 Excel 工作簿的表中的数据。








使用 DAO 或 ADO 以编程方式更新链接到 Excel 工作簿的表。当执行查询以更新链接的 Excel 工作簿中的记录时,收到以下消息:


Operation must use an updateable query在使用 DAO 以编程方式更新链接到 Excel 工作簿的表时,收到以下消息:


Runtime Error '3027' Cannot update.Database or object is read-only.当您尝试在 ADO 中更新链接的数据时,会出现相同的消息,但错误号可能与以下内容类似:


-2147217911 (80040e09)















作者: beta9    时间: 2006-7-27 00:14



症状


[code]<SCRIPT type=text/javascript>
loadTOCNode(1, 'symptoms');





在 Microsoft Office Access 2003 或 Microsoft Access 2002 中,无法更改、添加或删除链接到 Microsoft Excel 工作簿的表中的数据。

此外,当存在以下任一情况时,也可能会遇到这一问题:














生成一个查询,以便从链接到 Excel 工作簿的表中检索数据。








生成一个窗体,该窗体访问链接到 Excel 工作簿的表中的数据。








使用 DAO 或 ADO 以编程方式更新链接到 Excel 工作簿的表。当执行查询以更新链接的 Excel 工作簿中的记录时,收到以下消息:


Operation must use an updateable query在使用 DAO 以编程方式更新链接到 Excel 工作簿的表时,收到以下消息:


Runtime Error '3027' Cannot update.Database or object is read-only.当您尝试在 ADO 中更新链接的数据时,会出现相同的消息,但错误号可能与以下内容类似:


-2147217911 (80040e09)

















回到顶端


原因








如果满足以下条件之一,就会发生这种情况:














已安装了 Microsoft Office 2003 Service Pack 2 (SP2),或在 Office 2003 SP2 之后发布的任何 Access 2003 更新。

有关 Microsoft Office 2003 Service Pack 2 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:


887616 (http://support.microsoft.com/kb/887616/) Office 2003 Service Pack 2 的说明








安装了 2005 年 10 月 18 日发布的 Access 2002 更新 (KB904018)。

有关 Access 2002 更新 (KB904018) 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:


904018 (http://support.microsoft.com/kb/904018/) 2005 年 10 月 18 日版 Access 2002 更新的说明








已安装了包含 Microsoft Office 2003 Service Pack 2 (SP2) 的 Access 运行时应用程序、在 Office 2003 SP2 之后发布的任何 Access 2003 更新,或者安装了 2005 年 10 月 18 日或之后发布的 Access 2002 更新 (KB904018)。
有关如何在 Access 运行时应用程序中包含 Office 更新文件的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:


916176 (http://support.microsoft.com/kb/916176/) 在为 Access 2003 或 Access 2002 中的应用程序创建安装包时,向导使用 Access 发布版中包含的运行时文件

















回到顶端


替代方法








要避免此意外现象,请使用以下方法之一。

















<a href="http://support.microsoft.com/default.aspx?scid=kb




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3