问题标签 [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.
sql-server-2008 - 使用链接的 sql 表访问 2010
我有一个拆分表单视图,其中的数据来自链接的 sql server (2008)。
我该如何更新记录?
目前,它不会让我更改文本框中的任何内容,我认为这是因为数据来自链接表?!
为了更新,我是否必须创建 command 和 coonn 对象并以通常的 vb 方式对其进行编程?
如果是这样,在创建更新查询时引用链接表的语法是什么?
在我的拆分表单上,我在那里放了一个按钮,我可以看到使它运行宏、运行代码等的选项,哪个合适?
非常感谢,
KS
ms-access - ms access 2010 更新没有主键的链接表
我的 sql 2008 链接查询数据没有主键列 - 因为我需要批量更新重复的行(在 2 个或更多列中重复)。
当我链接查询时(我现在将其作为 sql 视图) - 记录以正常的形式加载。
有没有办法覆盖表单以允许我编辑文本框中的数据,然后单击按钮运行自定义代码以更新链接的数据库表?
希望这是有道理的。
谢谢,
KS
sql-server - 如何创建从 MDB 到 SQL Server 的链接表
我有一个应用程序在通过无线网络访问 MDB 数据库时遇到问题。
一个快速的解决方案是在所有工作站上都有一个本地 MDB 文件,将其所有表链接到 SQL Server 数据库?
这是否是一种避免在应用程序中重新编写所有数据访问代码的方法?
mysql - 在 MS Access 中将时间戳转换为人类可读
我在 MS Access 程序中链接了数十个 MySQL 表。还有十几个查询将这些表拉在一起并以人类的方式提供数据,尤其是将时间戳转换为 mm/dd/yyyy 格式。
我已经测试了时间戳http://www.unixtimestamp.com/index.php)但下面的代码产生日期:4/25/2012 这是不正确的,它应该是 4/24/2012
SELECT
date_promised,
DateAdd('s', 1335312000, #1/1/1970#) AS date_promised2
FROM
erp_workorder AS t1
WHERE
id_primary = 73135;
这里发生了什么?
问候,亚历克斯
ms-access - 在 Access 中操作链接表
我正在运行的进程需要能够删除一个表,然后用新数据重新创建它。我最近将它移到了一个不同的数据库中,该数据库在一个地方容纳了特定部门的所有流程。我被要求将原始数据库中的所有表都设置为新数据库中的链接表。现在,当它运行时,该过程会删除链接的表引用并在新数据库中创建一个新的(未链接的)表。我知道我可以通过链接删除表,但是我可以重新创建表然后自动将其重新链接到新数据库吗?
ms-access-2003 - 是否可以在 Access 2003 中查询链接表管理器?
我有一个数据库目录 (*.mdb),它们链接到其他位置的其他几个 *.mdb。
我们将原始数据库从一个文件拆分为两个分区。目录中的数据库指向原始数据库文件(以及一些其他数据库)。现在我需要将目录中每个数据库的表重新链接到原始(现在拆分)数据库的正确分区。
我一直在手动完成并重新链接每个数据库的链接表管理器中的表,但这非常低效,如果我可以以某种方式查询链接表管理器,我可以很容易地找出我是否更改了正确的数字的表。
有没有办法查询链接表管理器?通过VB甚至使用系统表和SQL使用表名和文件位置?
注意我在 MS Access 2003 中打开文件,但 MS Access 2003 正在打开它们并报告 Access 2000 格式。
Per Remou 的建议是我为重新链接表格而编写的一些代码:
sql-server - 使用 DAO 和 Sql Server 链接表的事务
我正在将一个经典的 Access 应用程序迁移到 Sql Server,即 DAO+Linked 表。
我发现了一个令人沮丧的行为:当我在链接表上使用记录集进行更改时,Access 使用多个连接。多个连接意味着服务器端一次有多个事务。这些交易是独立的。没有嵌套。
使用链接表到 .mdb 文件的标准 MS-Access 行为是不同的。一次只有一笔交易。在执行提交之前,在同一 DAO.Workspace 中运行的任何代码都可以看到每个 db 更改。
规则已更改,使用客户端事务的现有 DAO 代码将失败。
如果我使用打开为 dbOpenDynaset 的记录集添加或更新记录,任何尝试读取它们的代码都将失败:找不到新记录并查看原始状态的现有记录。为什么?因为操作是在多个独立的事务中进行的
执行示例提供的代码,sql profiler 将显示不同的操作是使用不同的事务 ID 进行的。
我已经使用 ADO 对此进行了测试,并且一切正常。但是有数千行代码。
除了使用 ADO 重写代码之外,还有其他解决方案吗?
我可以修改标准访问行为吗?(使用读取未提交的隔离级别,指示不打开新连接,...)
下面的代码重现了这个问题。这很简单:
1.- 在现有记录上打开记录集
2.- 添加新记录
3.- 尝试读取最近添加的记录
如果我在 (1) 中使用 dbOpenDynaset,我将不会在 (3) 中看到新记录。
我正在使用 Acc-2010、.accdb 格式文件和 Sql Server 2008 R2
谢谢。
sql-server - MS-Access 链接表的并发错误
我通过 MS Access Linked Tables 将表链接到 SQL 2008R2 DB。
当我想更改底层 SQL 表中包含多个位字段的 Access 链接表中的数据时,我收到此警告:
自您开始编辑该记录以来,该记录已被其他用户更改。如果您保存记录,您将覆盖其他用户所做的更改
当表中只有一个位字段时,我没有任何问题。恕我直言,这真是一个奇怪的错误。有没有其他人遇到过这种情况并偶然找到了解决方法?
sql - 刷新表格链接
我在浏览 Web 时发现了以下函数,它允许我在执行时将表动态链接到我的 Access 数据库:
此脚本有效,但是,如果表已链接,则它什么也不做(但仍会触发错误事件)。我希望使用相同的脚本来删除链接表(如果存在),或者至少刷新该链接以使路径正确。我不知道如何做到这一点,它可能很简单,但我不知道从哪里开始。
谢谢你。
ms-access - Access 用 ODBC 链接表替换本地表,保留原始名称引用
我正在尝试用来自 ODBC 数据源的链接表替换我的 Access DB 中的所有本地表。我能够导入以“xyz_table”形式出现的新表。我想用“xyz_table”替换旧的本地“table”。但是,当我删除“表”或重命名“xyz_table”以替换“表”时,它会删除原始本地“表”的所有关系/对象依赖项。(查询、表格、报告等)
无论如何,是否可以将原始本地“表”中的关系/对象依赖关系保存/应用到新的 ODBC 链接“xyz_table”。我不想手动完成并尝试重新链接所有关系/对象依赖项。
任何帮助将不胜感激。