以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- FILLer 函数,外部数据库怎么填充? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47133) |
-- 作者:小刚 -- 发布时间:2014/3/5 6:18:00 -- FILLer 函数,外部数据库怎么填充? 例如从订单表中提取不重复的客户、产品数据,填充到统计表中: dim f As New Fillerf.SourceTable = DataTables("订单") \'指定数据来源 f.SourceCols = "产品,客户" \'指定数据来源列 f.DataTable = DataTables("统计") \'指定数据接收表 f.DataCols = "产品,客户" \'指定数据接收列 f.Fill() \'填充数据
这是帮助里面的内容。我发现当外部数据库时,因为每个表加载的不一样,所以,就出现了,有些数据行没有被加载进去,所以,请教外部数据源时,应该怎么加载? 外部数据源名称:订单数据库 |
-- 作者:小刚 -- 发布时间:2014/3/5 6:29:00 -- Dim cmd As New SQLCommand
这个加进去是不行的。搞不懂了~
求助!!! |
-- 作者:lsy -- 发布时间:2014/3/5 7:53:00 -- Dim cmd As New SQLCommand cmd.CommandText = "Select 产品,客户 From {订单}" Dim f As New Filler f.SourceTable = cmd.ExecuteReader() \'指定数据来源 f.SourceCols = "产品,客户" \'指定数据来源列 f.DataTable = DataTables("表A") \'指定数据接收表 f.DataCols = "第一列,第二列" \'指定数据接收列 f.Distinct = False \'为了看的更清楚,填充所有记录 f.Fill() \'填充数据 |
-- 作者:包头123 -- 发布时间:2014/3/5 14:34:00 -- 使用外部数据库与使用内部数据库语句不一样,这会导致好多程序反复修改的。 |
-- 作者:lsy -- 发布时间:2014/3/5 15:19:00 -- 以下是引用包头123在2014-3-5 14:34:00的发言:
使用外部数据库与使用内部数据库语句不一样,这会导致好多程序反复修改的。 不管内部还是外部,都按照外部数据源来做,就不用担心了。 |