Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:动态加载外部数据的烦恼

1楼
涛声依旧5666 发表于:2011/9/5 18:07:00

foxtable提供了“设置外部表”界面,可以在设计时,非常好地预设加载的数据源,数据表,以及该表的部分字段,加载行数,过滤/排序等。

并且,这些参数设置完成后,能很好地与DataTable的Load(),LoadFilter等兼容,但是这些灵活性只能在设计时预先设定。

本人在开发项目时,需要强化权限的控制,即要求在运行时,动态控制某个DataTable的外部数据加载,主要控制字段数量(部分字段)和过滤条件(部分记录)。但一直找不到与“设置外部表”相对应的的指令来设置,更难与DataTable的Load(),LoadFilter等兼容。

非常郁闷,恳请各位高手、狐爸赐教。谢谢!!!!

 

 

换句话,即DataTable在加载外部表时,其load方法,是否可以嵌入SELECT语句????

2楼
涛声依旧5666 发表于:2011/9/5 20:23:00
名称 类型 说明
LoadFilter 属性 字符型,用于设置重新加载数据的条件表达式,语法和所使用的数据源有关。
LoadOrder 属性 字符型,指定加载数据的顺序。
LoadTop 属性 整数型,指定要加载的行数,如果是分页加载,则用于指定每页的行数。
LoadPage 属性 整数型,指定要加载的页号
TotalPages 属性 整数型,返回分页加载时,总的可加载总页数
Load 方法 重新加载数据,相当于同步表
以上datatable的方法,就是没有设置select的地方,狐爸帮帮忙,我可以买了两套开发板,准备表现一下的!!!!
3楼
狐狸爸爸 发表于:2011/9/5 21:15:00

很简单就可以解决啊,因为除了Load,还有Fill:

 

http://www.foxtable.com/help/topics/1929.htm

http://www.foxtable.com/help/topics/1930.htm

http://www.foxtable.com/help/topics/2336.htm

 

[此贴子已经被作者于2011-9-5 21:15:53编辑过]
4楼
mr725 发表于:2011/9/5 21:15:00
Dim cmd As New SQLCommand
Dim dt As DataTable
Dim cmb As WinForm.ComboBox
cmd.CommandText = "SELECT DISTINCT 客户 From {订单}"
dt = cmd.ExecuteReader()
output.show(dt.DataRows.count)
5楼
涛声依旧5666 发表于:2011/9/5 23:07:00

4楼的做法我也试过,但这样定义的dt是临时表,没有办法保存表事件的。

 

狐爸,我主要想动态加载部分字段,用fill的话,就没有办法使用你的动态加载部分记录(top或分页)的方法啦!!!

6楼
狐狸爸爸 发表于:2011/9/5 23:11:00

可以的,例如你先Fill100行,然后再用Load动态加载即可, 一样可以分页。
 
DataTables("表A").Fill("Select Top 100 From {订单}", False)

 

7楼
czy 发表于:2011/9/5 23:16:00
Select Top 100 [_Identify], 产品, 客户, 数量, 日期 From {订单}
8楼
czy 发表于:2011/9/5 23:18:00

楼主代码忘了写fill方法:

 

DataTables("表A").Fill("Select Top 100 [_Identify], 产品, 客户, 数量, 日期 From {订单}",False)

9楼
狐狸爸爸 发表于:2011/9/5 23:36:00

Fill和Load配合使用的例子:

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目65.rar

10楼
涛声依旧5666 发表于:2011/9/6 8:05:00
谢谢,抓紧测试
共11 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 3 queries.