// get method of MainActivity
final MainActivity activity = (MainActivity) getActivity();
错误:
Msg 120,15级,状态1,第146行
INSERT语句的选择列表包含的项目少于插入列表。 SELECT值的数量必须与INSERT列的数量匹配。
我确实检查了所有插入到select语句中并且看起来很完美,但它仍然给出了错误。有人可以帮我查一下吗?如果我的眼睛缺少任何东西,请让我抓住它。
答案 0 :(得分:2)
您在JOB_TITLE
之后缺少逗号,这会导致SQL将comment_text
视为列别名而不是您要选择的列。我在下面评论了原始查询中需要添加逗号的位置(它位于第146行)。
select
@address_rid,
last_name,
first_name,
COMPANY_NAME,
JOB_TITLE --Right Here
comment_text,
'A',
'sys',
'sys',
getdate(),
getdate()
from STDB_beSQL.dbo.facility
where Facility_Identifier=@ST_fac_iden;