以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 代码运行错误 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105832) |
-- 作者:huli503 -- 发布时间:2017/8/27 11:19:00 -- 代码运行错误 老师,下面这段代码运行时出现 ‘列名 \'partid\' 不明确。’,问题出在哪啦 cmd.CommandText = "S elect * From (S elect Row_Number() Over(Order by part.partId desc ) As RowNum,part.partId,partNo,mouldId,gelcoatColor,backColor,thickness,area,size,drawingNo,remark,thickness2" & _ " From part Left JOIN testResultMaster ON testResultMaster.partId = part.partId " & iif(Filter > "", " Where " & Filter ,"") & _ " Group By {part}.partId,partNo,drawingNo) As a Where RowNum >= " & StartRow & " And RowNum <= " & EndRow
|
-- 作者:有点甜 -- 发布时间:2017/8/27 12:15:00 -- 应该是你的filter变量有问题,弹出条件看看msgbox(filter)
或者,试试下面的方法。不能直接分页链接查询弄在一起
方法一:先连接查询得到一个表,然后再分页;
方法二:先分页得到一个表,然后再连接查询;
|