1
我在ACCESS.I上使用VBA有奇怪的問題。這裏的主要是查詢INSERT INTO SELECT無法正常工作
INSERT INTO [Temp2] ([Prodotto pulizie],Materiale,Compatibility) VALUES
(SELECT CD.[Prodotto pulizie],CD.Materiale,CD.Risultato
FROM [Compatibilità_detergenti] as CD
WHERE CD.[Prodotto pulizie] = 'P1' and CD.Fonte = 'INTERNA' and CD.Materiale = 'ABS;);
它告訴我,有一個sintax錯誤,但如果我嘗試插入和他們的工作選擇separatley,其實
INSERT INTO [Temp2] ([Prodotto pulizie],Materiale,Compatibility) VALUES ('P1','INTERNA','ABS')
作品!
SELECT CD.[Prodotto pulizie],CD.Materiale,CD.Risultato
FROM [Compatibilità_detergenti] as CD
WHERE CD.[Prodotto pulizie] = 'P1' and CD.Fonte = 'INTERNA' and CD.Materiale = 'ABS;
作品! SELECT返回我手動插入INSERT的記錄。 所以基本上這個問題只出現在我合併插入和選擇,是否有任何sintax錯誤,你可以看到?
粘貼您的代碼,但告訴我語法錯誤在WHERE線 – nescionomen93
真的感謝它的工作原理,但你是怎麼改? – nescionomen93
我在查詢中做了兩處更改,第一個刪除了'VALUES',第二個是最後一個單獨的''''。 –