1

任何想法为什么我在运行此代码时得到一个“输入参数值”输入框?

strSQL = "INSERT INTO tblTest SELECT * FROM ImportedTable WHERE NOT EXISTS (SELECT * FROM ImportedTable WHERE ImportedTable.[Part No] = tblTest.[Part No])"

当 tblTest 中还没有包含 [Part No] 的行时,我试图将 ImportedTable 中的行插入到 tblTest 中。谢谢!

4

1 回答 1

0

tblTestFROM声明的条款中没有提及SELECT

试试这个:

INSERT
INTO    tblTest
SELECT  *
FROM    importedTable it
WHERE   NOT EXISTS
        (
        SELECT  NULL
        FROM    tblTest tt
        WHERE   tt.[Part No] = it.[Part No]
        )
于 2013-04-03T19:08:19.807 回答