0

我下载了一个 Northwind 模板,但无法在应用程序的表上运行任何类型的操作查询。我收到错误消息,例如:

  1. “select into 语句中不允许使用多值字段”。

  2. “当源表或目标表包含多值字段时,不能在插入查询中使用 Select*”

有没有办法在不使用 VBA 的情况下对该应用程序的表运行操作查询?

非常感谢你,纳撒尼尔

SELECT Orders.*, * INTO d
FROM Orders;


INSERT INTO [Copy Of Products] ( [Product Code], [Product Name], [List Price], [Supplier IDs], Discontinued, Category, Attachments )
SELECT Sheet4.ID, Sheet4.DESCRIPTION, "1" AS Expr1, "11" AS Expr2, "False" AS Expr3, Sheet4.COMMODITY_CODE, "0" AS Expr4, *
FROM Sheet4;
4

1 回答 1

0

从标准设计的角度来看,产品表存在三个问题。

  1. 它与供应商表相关联(在属性表和供应商 ID 字段中)。
  2. 类别是一个多值字段。
  3. 附件是附件类型。

只要不包含这些字段,您就应该能够运行更新查询。在您的示例中,您有 [供应商 ID]。在标准设计中,您将有一个用于产品/供应商的连接表。

于 2012-11-06T17:20:08.070 回答