1
我需要从Access中的SQL Server中创建一个存储过程,并且遇到严重问题。当我尝试在Access中运行此查询时,即使查询中提供了该列的值,它也会向我询问名为LNA的参数。如果我从列中删除名称,查询工作正常,但我需要此列有一个名称,以便我可以从.NET程序访问它。我可以在Access中的SQL查询中命名计算列吗?我可以在访问sql查询中添加命名的计算列吗?
SELECT [IdCatalogo],
[IDARTICULO],
[ncm],
LNA=iif(isnull(L.posicion),'*','')
FROM [catarticulos] as c
left join LNAPosicionesRes5 L on L.posicion = c.ncm
WHERE ([IdCatalogo] = @IdCatalogo)
是的,它适用于AS语法。谢谢! – Magnus