Foxtable(狐表)用户栏目专家坐堂 → 可以用代码操作数据源的导入吗?


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

主题:可以用代码操作数据源的导入吗?

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


加好友 发短信
等级:幼狐 帖子:188 积分:1947 威望:0 精华:0 注册:2008/9/23 22:10:00
可以用代码操作数据源的导入吗?  发帖心情 Post By:2011/5/29 17:10:00 [只看该作者]

我是用ACCESS作数据源的,现想在FOXTABLE增一接键,用来将指定文本文件导入到数据源中,可行吗?


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57640 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/5/29 18:58:00 [只看该作者]

Dim ip as New Importer
ip
.SourcePath = "c:\Data\" '指定目录
ip
.SourceTableName = "订单" '指定要导入的文件订单.txt
ip
.NewTableName ="订单" '导入后的表名
ip
.Format = "Delimited" '指定导入格式
ip
.Import()


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/29 22:26:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:188 积分:1947 威望:0 精华:0 注册:2008/9/23 22:10:00
  发帖心情 Post By:2011/5/31 15:27:00 [只看该作者]

测试过,发现不能达到我想要的要求,一、我只想将文本文件导入到数据源中,而不是导入到FOXTABLE中,二、导入数据时只能识别用逗号分隔的文本,而我的文本是用“|"分隔的,导入后没有分列。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/31 15:37:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:188 积分:1947 威望:0 精华:0 注册:2008/9/23 22:10:00
  发帖心情 Post By:2011/6/1 11:46:00 [只看该作者]

搞了很久都不会啊,我数据源j在D:/data/data.mdb,现想把C:/aa.txt导入到数据源的aa表中,如果已有aa表就覆盖,aa.txt中,首行为列名,用 | 分隔的,请问代码怎么写。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/6/1 11:47:00 [只看该作者]

没有这种功能,导入都是导入到内部表的。

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


加好友 发短信
等级:幼狐 帖子:188 积分:1947 威望:0 精华:0 注册:2008/9/23 22:10:00
  发帖心情 Post By:2011/6/1 11:56:00 [只看该作者]

Format
指定导入格式,包括Access、Access2007、Excel、Excel2007、dBASE、Delimited、Fixed等格式
其中Delimited为符号分割的文本文件,Fixed为固定列宽的文本文件。
默认为Access。
导入文本文件的时候,最好配合有schema.ini文件,以便于指定列的类型和宽度。
导入到内部表,Delimited 属性怎么指定是用逗号分隔还是用竖线分隔


 回到顶部