Rss & SiteMap

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

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

标题:如何动态生成SQLTable

1楼
狐哥 发表于:2009/8/21 11:54:00
原来的DST可以从外总数据提取不同表
现在SQLTable如何生成.

2楼
狐哥 发表于:2009/8/21 12:02:00
Dim cm As winform.combobox = e.form.Controls("combobox1")
Dim tx As winform.textbox = e.form.Controls("textbox3")
Dim cmd As New SQLCommand
cmd.外部数据 = "myacc"

Select Case cm.value
Case "柜号"
        cmd.CommandText = "SELECT * From {柜型柜号} WHERE 柜号 like '%" & tx.text & "%'"
        Tables("单证_Table3").DataSource = cmd.ExecuteReader()
end select

这个怎么没反应.
[此贴子已经被作者于2009-8-21 12:17:58编辑过]
3楼
yangming 发表于:2009/8/21 12:09:00
这个后面被屏蔽了,再贴一下
cmd.C
4楼
狐哥 发表于:2009/8/21 12:19:00

这个语句对吗

Tables("单证_Table3").DataSource = cmd.ExecuteReader()

5楼
狐狸爸爸 发表于:2009/8/21 12:45:00
Fill方法

对于SQLTable和SQLQuery类型的Table,可以通过Fill方法动态设置数据,Fill方法的语法为:

Fill(SelectString, IsQuery)

或者

Fill(SelectString, ConnectionName, IsQuery)

SelectString:     Select语句
ConnectionName:   可选参数,指定数据源名称
IsQuery:          逻辑型,设为True,将生成SQLQuery型Table,否则生成SQLTable型Table.

例如:

Tables("窗口1_Table1").Fill("Select * From {客户}","nwnd",True)

不管Table原来显示的是什么数据,执行上述代码后,Table将显示mwnd数据源中的客户表数据。
6楼
狐哥 发表于:2009/8/21 13:52:00
感谢狐爸,还没仔细看帮助,希望有时间及时更新帮助,我们好再系统学习.
共6 条记录, 每页显示 10 条, 页签: [1]

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

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 2 queries.