字段上的多个输出目标

时间:2015-03-29 07:44:51

标签: sql vb.net ms-access-2007

我有一张名为analyse_historie的表格。我有很多专栏。我有analyse表,它与analyse_historie具有相同的列。 analyse_historie还有3个列(varnrjahrmonat),但这列是最后三列。

现在,我正在尝试运行以下查询:

INSERT INTO analyse_historie
SELECT analyse.*, stammdat.varnr AS varnr, 2015 AS jahr, 1 AS monat
FROM analyse INNER JOIN stammdat ON (analyse.[lfdnr-kal]=stammdat.[lfdnr-kal]) AND (analyse.artnr=stammdat.artnr);

在MS Access中,它运行没有任何问题。但是如果我在我的VB代码中运行它,它会抛出一个oledb异常,它说:多个输出目标:ARTNR。

ARTNR是analyse表和analyse_historie表的第一个字段。

我在网上搜索过,但现在还没有找到任何有用的东西。

可能是什么问题?

编辑:

问题是,我使用了最后两列的参数。我相应地更改了查询,现在可以正常工作。

0 个答案:

没有答案
相关问题