以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  可以用代码操作数据源的导入吗?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=10305)

--  作者:hejfen
--  发布时间:2011/5/29 17:10:00
--  可以用代码操作数据源的导入吗?

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


--  作者:blackzhu
--  发布时间: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()


--  作者:狐狸爸爸
--  发布时间:2011/5/29 22:26:00
--  

http://help.foxtable.com/topics/0684.htm

 


--  作者:hejfen
--  发布时间:2011/5/31 15:27:00
--  

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


--  作者:狐狸爸爸
--  发布时间:2011/5/31 15:37:00
--  

http://help.foxtable.com/topics/0685.htm

 


--  作者:hejfen
--  发布时间:2011/6/1 11:46:00
--  

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


--  作者:狐狸爸爸
--  发布时间:2011/6/1 11:47:00
--  
没有这种功能,导入都是导入到内部表的。
--  作者:hejfen
--  发布时间:2011/6/1 11:56:00
--  

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