以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 批量加载表时,限制加载数据量 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123063) |
-- 作者:wtfwsk05 -- 发布时间:2018/8/7 14:37:00 -- 批量加载表时,限制加载数据量 For Each r As Row In Tables("加载表").Rows If r("加载")= True Then Dim qb As new OuterTableBuilder qb.C qb.TableName = r("表名") qb.TableCaption = r("表标题") qb.SelectString = "select * f rom " & r("表名") & "" qb.Build Else If DataTables.Contains(r("表名")) = True Then DataTables.unload(r("表名")) End If End If Next 上述语句可以批量加载表,但有一个缺点就是表中数据量过大时,会加载失败。 解决方案:
在加载表时,控制加载数据(如加载最后10条数据),请问下怎么修改下述代码 qb.SelectString = "select * f rom " & r("表名") & ""
|
-- 作者:wtfwsk05 -- 发布时间:2018/8/7 14:42:00 -- 如果将qb.SelectString = "select * f rom " & r("表名") & ""修改为qb.SelectString = "select * f rom " & r("表名") & " fetch first 15 rows only " 显示结果
|
-- 作者:有点甜 -- 发布时间:2018/8/7 15:13:00 -- oracle数据库?
SELECT * FROM 表名 WHERE ROWNUM <=10
sqlserver数据库?
Select top 2 * From {表A} |
-- 作者:wtfwsk05 -- 发布时间:2018/8/7 15:15:00 -- 数据库中db2 查询前n条件记录,我知道怎么修改上述代码并测试成功,但查询最近(即最后)n条记录未测试成功
|
-- 作者:有点甜 -- 发布时间:2018/8/7 15:34:00 -- 以下是引用wtfwsk05在2018/8/7 15:15:00的发言:
数据库中db2 查询前n条件记录,我知道怎么修改上述代码并测试成功,但查询最近(即最后)n条记录未测试成功
1、能否排序后获取?
2、你编写的语法,foxtable不支持。 |