问题标签 [linked-tables]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ms-access - MS-Access 添加其他链接表
我有一个 MS-Access 数据库,它使用“Microsoft SQL Server Migration Assistant 2008 for Access”(又名 SSMA)转换为使用 SQL 表并创建了链接表(因此 MS-Access 界面仍然有效,但链接到 SQL 表) .
修改这些表没有问题(在 SQL 中修改,使用 MS-Access 中的链接表管理器,更新表)。但是我没有在 SQL 中添加新表,也找不到将该表添加到链接表集中的方法。
我已经尝试过外部数据 - > ODBC 数据库,但它希望我制作一个 FileDSN,并且由于 SSMA 工具不需要我不想让某些表以一种方式链接而其他文件喜欢另一种方式(确实有人知道 SSMA 如何链接表格吗?)。
所以我的基本问题是:在不使用 DSN 的情况下,如何将额外的 SQL Server 表作为链接表添加到 MS-Access?
ms-access - 文件夹更改时在同一文件夹中保留 Access DB 的链接表
我有两个共享链接表的 Access 数据库。它们一起部署在一个目录中,并通过 Word 形式的代码进行访问。
当两个数据库被复制(一起)到不同的文件夹时,如何确保保留链接?由于我没有“打开”数据库本身(通过 ADO 访问它),我不知道如何编写代码来刷新链接。
sql - 链接访问数据库“记录已被其他用户更改”
我正在维护一个链接到 MSSQL2000 数据库的多用户 Access 2000 DB,而不是由我编写的。
数据库设计很差,所以你得忍受我。
在“客户”表单上,有一个“客户 ID”字段,默认情况下需要获取下一个可用客户 ID,但用户可以选择用现有客户 ID 覆盖此选择。
现在,Customer_ID 字段不是 Customer 表的 PK。它也不是唯一的。
如果客户调用两次提交作业,该表将获得两条记录,每条记录具有相同的客户信息和相同的客户 ID。
如果用户创建了新工单,Access 会快速查找下一个可用的客户 ID 并将其填写。但它不会保存记录。显然是一个问题 - 两个编辑用户必须跟踪彼此的工作,这样他们就不会欺骗客户 ID。
所以我想修改“新记录”按钮,以便在创建新记录后立即保存票证。
问题是,当我测试更改时,我得到“自从您开始编辑此记录以来,其他用户已更改此记录”。
数据库上绝对没有其他用户。“其他用户”大概是我的强制保存。
有任何想法吗?
sql - 从不同服务器中的链接表加入时 MS Access 的性能?
如果我有一个 MS Access 数据库,其中包含来自两个不同数据库服务器的链接表(比如一个来自 SQL Server db 的表和一个来自 Oracle db 的表)并且我编写了一个查询来连接这两个表,Access(或 Jet 引擎,我猜?)处理这个查询?它会首先在每个表上发出一些 SELECT 以获取我正在加入的字段,找出哪些行匹配,然后为这些行发出更多 SELECT 吗?
ms-access - 是否可以以独立方式将一个 MDB 链接到另一个?
是否可以以独立方式将一个 MDB 链接到另一个?
IE。如果我有 accounts 表db1.mdb
和 products 表db2.mdb
,是否可以对这两个 MDB 进行编码,以便它们可以无缝链接到每个表?
sql-server - MS SQL Server 中的链接 Informix 表忽略标准?
我在 MS SQL Server 2008r2 中的链接 Informix 表有问题。当我查询此表时,它似乎忽略了我传递给它的一些标准,但没有忽略其他标准。例如,如果我在 rowdate 字段上设置条件,则执行计划的远程查询部分不会显示任何 WHERE 子句,但如果我将条件放在另一个字段(例如 ACD)上,它会显示。
它似乎没有通过 rowdate 字段上的任何标准,但在所有其他字段上都没有。
我知道该字段在 Informix 端被索引。如果它有助于我链接的表来自 Avaya CMS,它是通过 OpenLink ODBC 驱动程序链接的。
编辑:
据我所知,它是 Informix Dynamic Server 2000,它在 Solaris 上。该列作为正确的 DATE 数据类型出现。我尝试将标准传递为 '2010-08-03 00:00:00'、'2010-08-03'、CONVERT(date,'2010-08-03') 和更多变体。当数据返回到 SQL Server 时,其格式为 yyyy-mm-dd。
当我查看执行计划时,我可以看到带有所有其他条件的远程查询,然后是仅针对 rowdate 字段的过滤器。
我知道 rowdate 已编入索引,并且驱动程序通常会在我们在其他应用程序(业务对象和 MS Access)中使用它时传达该信息,并且它们没有问题
excel - 将 Excel 工作表链接到 MS Access 中的表 - 使用 VBScript
我正在尝试在 MS Access 中创建一个链接到 Excel 工作表的链接表。我想通过 VBscripting 做到这一点。
我的场景是我将有一个经常更新的 Excel 表。但是我的脚本从 MSAccess 中的表中获取值,该表应该是 Excel 工作表(链接表)的副本。
所以我想知道VBscript中是否有任何代码可以在其中创建链接表到Excel工作表。
sql-server - 从 MS Access 中的 SQL Server 链接表中检索列描述
我从 MS Access 前端链接到 SQL Server 中的表。当我在 Access 中创建链接表时,我想提出 SQL Server 中某些表的列描述。有没有办法以编程方式获取列描述?
(我知道如何将描述附加到链接表中,我只需要帮助获取后端的描述。)
vba - 以编程方式更改链接表位置
我在第二个数据库中有一个带有链接表的 Access 数据库,该数据库与第一个数据库位于同一目录中。
我想将整个目录复制到一个新位置(用于测试)并使数据库一仍然链接到数据库二中的表,但链接仍然是原始目录,而不是新位置。
我想做两件事之一:要么
以文件夹路径是相对的方式创建到数据库 2 中表的链接 - 数据库 2 的路径不是硬编码的。
或者
在(或 autoexec 宏)中有一个例程
Form_Load
来检查 application.path 并以编程方式相应地调整链接。
ms-access - SQL Server 2008 Express 中的链接表
我正在将 ACCESS 2000 迁移到 SQL express 2008,并且在使用链接表时遇到了问题。有没有办法将 ACCESS 链接表复制到 SQL?
谢谢