Tag: 链接表

MS Access错误:试图打开以前工作的链接表时,“外部表格不是预期的格式”

我在我的Access数据库中的一些查询从数据库中显示的Excel文件作为链接表中的数据。 他们一直工作得很好,直到突然和莫名其妙地我得到错误“外部表格是不是在预期的格式”,当试图访问它们。 我认为这可能与我正在使用启用macros的工作簿的事实有关,但之前很好。 我有一个链接到数据库的Word中设置的邮件合并,并使用上述查询之一。

将Excel工作表链接到MS Access中的表格 – 使用VBScript

我想创build链接到Excel工作表的MS Access中的链接表。 我想通过VB脚本来做到这一点。 我的情况是我将有一个Excel表格,将经常更新。 但是我的脚本从MSAccess中的表格中选取了应该是Excel工作表(链接表)的副本的值。 所以我想知道是否有VBscript中的任何代码,其中我可以创build一个链接到Excel工作表。

MS访问链接表问题

我有一个每天运行的MS Access数据库。 Excel文件从一个在线源下载,并保存为我的数据库中的链接表。 在过去的几个星期里,excel文件中的工作表名称出现了问题。 当我运行数据库时,出现以下错误:“OM COMMIT INTL V1 $不是有效的名称,确保它不包含无效字符或标点符号,并且不会太长”(OM COMMIT INTL V1 $是工作表名称在这种情况下)。 这发生在许多不同的文件中,而不仅仅是OM COMMIT INTL V1 $。 简单地删除我的链接表,并在数据库中创build另一个修复问题,直到第二天下载一个新文件。 我确信数据源本身在格式上没有任何改变。 数据库本身并没有从运行正常的时候改变。 有没有人遇到过这个问题?

在Access中使用VBA创build多个链接表

所以我现在有这个代码 Public Sub DoTrans() Set cn = CreateObject("ADODB.Connection") dbPath = Application.ActiveWorkbook.Path & "\db1.accdb" dbWb = Application.ActiveWorkbook.FullName dbWs = Application.ActiveSheet.Name scn = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & dbPath dsh = "[" & Application.ActiveSheet.Name & "$]" & "namedrange1" cn.Open scn ssql = "INSERT INTO Table1 ([fdName], [fdOne], [fdTwo]) " ssql = ssql & "SELECT * FROM [Excel 8.0;HDR=YES;DATABASE=" […]