Foxtable(狐表)用户栏目专家坐堂 → SQLLoad加载的问题


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

主题:SQLLoad加载的问题

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


加好友 发短信
等级:童狐 帖子:274 积分:2451 威望:0 精华:1 注册:2010/9/14 13:18:00
  发帖心情 Post By:2013/5/14 10:44:00 [显示全部帖子]

SQL语句不规范

 


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


加好友 发短信
等级:童狐 帖子:274 积分:2451 威望:0 精华:1 注册:2010/9/14 13:18:00
  发帖心情 Post By:2013/5/14 10:46:00 [显示全部帖子]

Select * From (Select Row_Number() Over(Order by 月份) As RowNum, * from " & Fn & ")  As a where RowNum >= " & r1 & " And RowNum <= " & r2

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


加好友 发短信
等级:童狐 帖子:274 积分:2451 威望:0 精华:1 注册:2010/9/14 13:18:00
  发帖心情 Post By:2013/5/14 10:51:00 [显示全部帖子]

你的SQL版本如果是2005以上的,你试试下述代码

 

Dim r1 As Integer = (Page - 1) * 10 + 1
Dim r2 As Integer = Page * 10
Dim sql As String
sql = "Select * From (Select Row_Number() Over(Order by 月份) As RowNum, * from " & Fn & ")  As a where RowNum >= " & r1 & " And RowNum <= " & r2 "
DataTables("客户拜访计划_Table1").SQLLoad(sql)


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


加好友 发短信
等级:童狐 帖子:274 积分:2451 威望:0 精华:1 注册:2010/9/14 13:18:00
  发帖心情 Post By:2013/5/14 10:53:00 [显示全部帖子]

...

Dim r1 As Integer = (Page - 1) * 10 + 1
Dim r2 As Integer = Page * 10
Dim sql As String
sql = "Select * From (Select Row_Number() Over(Order by 拜访计划编号) As RowNum, * from " & Fn & ")  As a where RowNum >= " & r1 & " And RowNum <= " & r2 "
DataTables("客户拜访计划_Table1").SQLLoad(sql)


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


加好友 发短信
等级:童狐 帖子:274 积分:2451 威望:0 精华:1 注册:2010/9/14 13:18:00
  发帖心情 Post By:2013/5/14 11:37:00 [显示全部帖子]

你发的示例版本比我的高,无法打开测试.我的开发版暂不需升级.

 


 回到顶部