Foxtable(狐表)用户栏目专家坐堂 → 如何导出临时表


  共有3531人关注过本帖树形打印复制链接

主题:如何导出临时表

帅哥哟,离线,有人找我吗?
hbhb
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
如何导出临时表  发帖心情 Post By:2019/11/5 17:50:00 [显示全部帖子]

大师:请问如何把SQL语句生成的临时表导出为文本文件?

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2019/11/5 22:37:00 [显示全部帖子]

方法一可以吗?例子

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2019/11/5 22:56:00 [显示全部帖子]

我说的是SQL命令直接生成的数据集表

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2019/11/6 9:02:00 [显示全部帖子]

Dim c_m——d As New S——QLCommand
Dim dt As DataTable
c_md.C
c_md.CommandText = "S__ELECT * From {GLVch}"
dt = c_md.ExecuteReader()




Dim tb As WinForm.Table = e.Form.Controls("Table1")


tb.Table.DataSource = dt

MessageBox.Show(tb.Table.name)
MessageBox.Show(tb.Table.DataTable.name)



Dim ex As New Exporter
MessageBox.Show(0)
ex.SourceTableName = tb.Table.name '指定导出表
MessageBox.Show(1)
ex.FilePath = "d:\测试\" '指定目标文件路径
MessageBox.Show(2)
ex.Format = "Fixed" '导出格式为固定宽度的文本文件
MessageBox.Show(3)
ex.NewTableName = "导出文本1" '指定文件名,注意无须扩展名
MessageBox.Show(4)
ex.Export() '开始导出
MessageBox.Show(5)

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2019/11/6 9:03:00 [显示全部帖子]

这样写为什么不行?

 回到顶部
帅哥哟,离线,有人找我吗?
hbhb
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2019/11/6 9:26:00 [显示全部帖子]

运行没有问题,但文件为空,没有数据。

 回到顶部