Foxtable(狐表)用户栏目专家坐堂 → 提升操作符丢失


  共有2740人关注过本帖树形打印复制链接

主题:提升操作符丢失

帅哥哟,离线,有人找我吗?
eauacqua
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:40 积分:549 威望:0 精华:0 注册:2016/2/6 9:00:00
提升操作符丢失  发帖心情 Post By:2018/9/10 16:12:00 [只看该作者]

模仿list.htm中的语句:
Select * Fro m (Select  Row_Number() Over(Order by {项目表}.项目编号 desc ) As RowNum,{项目表}.项目编号,项目名称,建设单位,项目_金额, 联系人,联系电话,备注  Fro m {项目表} Left JOIN {项目跟踪表} ON {项目表}.项目编号 = {项目跟踪表}.项目编号 Where 负责人 = ' & username & ' Group By {项目表}.项目编号,跟踪时间) As a

运行提示:
语法错误 (操作符丢失) 在查询表达式 'Row_Number() Over(Order by [~TMPCLP项目表].项目编号 desc )' 中。


[此贴子已经被作者于2018/9/10 16:13:34编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
eauacqua
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:40 积分:549 威望:0 精华:0 注册:2016/2/6 9:00:00
  发帖心情 Post By:2018/9/10 16:13:00 [只看该作者]

运行提示:
语法错误 (操作符丢失) 在查询表达式 'Row_Number() Over(Order by [~TMPCLP项目表].项目编号 desc )' 中。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/10 16:21:00 [只看该作者]

试试

 

Dim str As String = "Select * From (Select  Row_Number() Over(Order by {项目表}.项目编号 desc ) As RowNum,{项目表}.项目编号,项目名称,建设单位,项目_金额, 联系人,联系电话,备注  From {项目表} Left JOIN {项目跟踪表} ON {项目表}.项目编号 = {项目跟踪表}.项目编号 Where 负责人 = '" & username & "' Group By {项目表}.项目编号,跟踪时间) As a"


 回到顶部
帅哥哟,离线,有人找我吗?
eauacqua
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:40 积分:549 威望:0 精华:0 注册:2016/2/6 9:00:00
  发帖心情 Post By:2018/9/10 17:06:00 [只看该作者]

甜版,改成如下:
 Dim str As String = "Select * From (Select  Row_Number() Over(Order by {项目表}.项目编号 desc ) As RowNum,{项目表}.项目编号,项目名称,建设单位,项目_金额, 联系人,联系电话,备注  From {项目表} Left JOIN {项目跟踪表} ON {项目表}.项目编号 = {项目跟踪表}.项目编号 Where 负责人 = '" & username & "' Group By {项目表}.项目编号,跟踪时间) As a  Where RowNum >= " & StartRow & " And RowNum <= " & EndRow
        cmd.CommandText = str
显示错误信息还是一样:
语法错误 (操作符丢失) 在查询表达式 'Row_Number() Over(Order by [~TMPCLP项目表].项目编号 desc )' 中

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/10 17:36:00 [只看该作者]

1、数据源必须是sqlserver才能用 row_Number

 

2、数据库发上来测试。


 回到顶部