首页 文章
  • 1 votes
     answers
     views

    从不同服务器中的链接表加入时,MS Access的性能如何?

    如果我有一个MS Access数据库,其中包含来自两个不同数据库服务器的链接表(比如一个来自SQL Server数据库的表和一个来自Oracle数据库的表),我写了一个查询来连接这两个表,那么Access(或者引擎)将如何,我猜?)处理这个查询?它会先在每个表上发出一些SELECT来获取我正在加入的字段,然后找出哪些行匹配,然后为这些行发出更多的SELECT?
  • 2 votes
     answers
     views

    ADO可更新查询 - 当其中一个连接表没有记录时出错

    我使用ADO的“可更新查询”功能,能够从多个表和条件中选择数据集,并将其显示在网格或其他UI中供用户浏览和编辑 . 但是,我很惊讶我之前没有遇到这个问题,当其中一个连接表没有(主)键的记录,并且用户试图编辑该表中的字段时,ADO给出了帖子上有名的“Row not not located ..”错误 . 据我所知,这个错误,ADO驱动程序试图找到记录以更新其字段 - 当然,在这种情况下,没有记录要查...
  • 0 votes
     answers
     views

    JET / ACE在其他版本的Excel中打开工作簿

    我在一个系统上安装了Office 2010(32位)和Office 2013(64位) .他们分别运作良好 .然后前几天Office 2013说有一些安装更新,我同意并让它安装更新 . 现在,当我在Excel 2010中执行以下VBA代码时,它会在Excel 2013中打开工作簿,并对其执行查询而不是我已打开的工作簿 . Set conn = New ADODB.Connection conn.O...
  • 0 votes
     answers
     views

    删除数据表视图中的记录

    在MS Access(2003)中,我有一个由左连接和内连接组成的SELECT查询,在数据表视图中显示为子表单 . 我希望用户能够在数据表视图中删除多个记录 . 当用户从记录的上下文菜单中选择“删除记录”时发生的默认删除不起作用;记录从数据表视图中消失,但继续存在于下垫表中,并在刷新视图时重新出现 . 我尝试在Form_delete事件中定义删除查询,使用CodeContextObject对象获取...
  • 0 votes
     answers
     views

    除了在没有VBA的Access 2010中的主窗体中显示的记录之外,如何显示子窗体中的所有记录?

    我正在使用Access 2010中存储地址的数据库 . 我仔细设计了表格,以便我可以分别存储一个人和一个地址,然后通过另外两个表格将它们联系起来(人们之间的关系也需要与他们的地址分开存储) . 我有以下表格(对于这个问题,重点是 PERSON 和 RELATIONSHIP ): PERSON RELATIONSHIP ADDR_REL ...

热门问题