优美模板
当前位置:主页 > 技术分享 > 动易教程 >

无法绑定由多个部分组成的标识符

来源:未知编辑:admin 发布时间:2018-07-12 15:58热度:我要评论

在动易里面写标签查询数据时,测试发现报错,提示“无法绑定由多个部分组成的标识符***”。

无法绑定由多个部分组成的标识符, 表示在查询的时候使用了别名,并且查询的多个表中存在相同的字段,如果在使用该字段时不明确该字段的来源就会报这个错误。

例如:

SELECT TOP @num * FROM
PE_CommonModel C,
PE_U_Article A,
PE_Nodes N
WHERE C.GeneralID=A.ID AND CHARINDEX(','+RTRIM(C.NodeID)+',',',' +CAST(N.arrChildID AS NVARCHAR(255))+',')>0
AND N.ParentID=@nodeid AND C.NodeID=N.NodeID AND Status=99 ORDER BY C.Hits DESC)
AND C.GeneralID=A.ID
AND CommonModel.DefaultPicUrl <> ''

查询时就会报无法绑定由多个部分组成的标识符id。

正确应该这样:

SELECT TOP @num * FROM
PE_CommonModel C,
PE_U_Article A,
PE_Nodes N
WHERE C.GeneralID=A.ID AND CHARINDEX(','+RTRIM(C.NodeID)+',',',' +CAST(N.arrChildID AS NVARCHAR(255))+',')>0
AND N.ParentID=@nodeid AND C.NodeID=N.NodeID AND Status=99 ORDER BY C.Hits DESC)
AND C.GeneralID=A.ID
AND C.DefaultPicUrl <> ''
本文地址:http://www.yxinet.com/jishu/dy/75.html(转发请注明)

用心认真写教程不易,小打赏一下我们,多少是心意,解决问题是重点

【打赏说明】 如果您认为在本站中看的内容质量不错、或阅读后有所收获、或解决您遇到的实际问题,那不妨小金额的赞助一下我们,让我们有动力继续写出更多高质量的教程和心得。以帮助更多的人。[查看打赏记录]

发表评论

评论列表(条)