Bin 老师,重命名用引号没有问题,在窗口表可以有效查询出来。
Bin老师,
“增加自定义函数,函数名为LoadData”的代码中:
Dim r1 As Integer = (Page - 1) * 10 + 1
Dim r2 As Integer = Page * 10
Dim sql As String
Dim r1 As Integer = (Page - 1) * 50 + 1
Dim r2 As Integer = Page * 50
Dim sql As String
sql = "Select * From (Select Row_Number() Over(Order by [订单ID]) As RowNum, * from 订单) As a "
sql = sql & " Where RowNum >= " & r1 & " And RowNum <= " & r2
DataTables("订单").SQLLoad(sql)
sql = "Select * From (Select Row_Number() Over(Order by [订单ID]) As RowNum, * from 订单) As a " 这句要是多表查询的语句,格式是怎么样的呢?
比如多表查询的语句为:
Select * From (Select Row_Number() Over(Order by rjsytVIP消费信息._Identify) As RowNum,rjsytVIP消费信息.VIP客户名称 AS "rjsytVIP消费信息 VIP客户名称", rjsytVIP基本信息.归属门店代号 AS "rjsytVIP基本信息 归属门店代号"
FROM (dbo.rjsytVIP消费信息 AS rjsytVIP消费信息
INNER JOIN dbo.rjsytVIP基本信息 AS rjsytVIP基本信息 ON (rjsytVIP基本信息._Identify = rjsytVIP消费信息._Identify ))) As a Where RowNum >= 1 And RowNum <= 10
我尝试着这样写,
sql = "Select * From (Select Row_Number() Over(Order by rjsytVIP消费信息._Identify) As RowNum, ,rjsytVIP消费信息.VIP客户名称 As "rjsytVIP消费信息 VIP客户名称", rjsytVIP基本信息.归属门店代号 As "rjsytVIP基本信息 归属门店代号" _
& "FROM (dbo.rjsytVIP消费信息 As rjsytVIP消费信息"_
& " INNER JOIN dbo.rjsytVIP基本信息 As rjsytVIP基本信息 ON (rjsytVIP基本信息._Identify = rjsytVIP消费信息._Identify ))_ As a "
sql = sql & " Where RowNum >= " & r1 & " And RowNum <= " & r2
DataTables("VIP消费信息_VIP消费信息").SQLLoad(sql)
不过没有效果。
[此贴子已经被作者于2014-3-18 10:42:10编辑过]