我知道这可能是一个非常非常愚蠢的问题,但我从星期一开始才开始使用SQL。最初我使用的是访问数据库并将其转换为SQLExpress,现在我收到了这个错误。包括一些截图,希望能告诉你我是如何搞砸的。 The Query
答案 0 :(得分:2)
在Sql中进行插入时,您需要提供要插入的列的列表,或者为表中的所有列提供值。 由于您的插入提供了一个值,而您的表有两列,因此您需要提供一个列表,其中包含您要为其提供值的列。
insert into Data$ (CompItemNo)
Select CompItemNo
From Kits$
where ItemNo = :ItemNo;