以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于SDF文本  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86152)

--  作者:michaelyu
--  发布时间:2016/6/12 8:29:00
--  关于SDF文本

FOXPRO支持SDF格式,而EXCEL不支持SDF格式。

那么由FOXTABLE表可以转换成SDF格式的文本吗?


--  作者:大红袍
--  发布时间:2016/6/12 9:30:00
--  

.sdf是一种数据库文件,为什么一定要导出成这种格式?

 

如果你要在foxpro里面使用,可以直接导出为dbf文件的啊

 

Dim ex as New Exporter
ex.SourceTableName = "订单" \'指定导出表
ex.FilePath = "c:\\Data\\" \'指定目标文件路径
ex.Format = "dbase"
\'导出格式为dBASE
ex.NewTableName = "订单数据" \'指定文件名,注意无须扩展名
ex.Export() \'开始导出


--  作者:大红袍
--  发布时间:2016/6/12 9:31:00
--  

如果你想连接操作.sdf数据库,可以参考代码

 

http://my.oschina.net/Akizi/blog/199124

 


--  作者:michaelyu
--  发布时间:2016/6/12 14:00:00
--  

对不起,可能我没有说清楚。我说的SDF格式是文本文件。

在FOXPRO中如果我们要生成纯文本文件,我们可以用COPY TO ***.TXT SDF 命令生成SDF格式的纯文本文件。

我们客户需要将这种纯文本文件导入到他们的系统中。

[此贴子已经被作者于2016/6/12 14:23:44编辑过]

--  作者:大红袍
--  发布时间:2016/6/12 14:33:00
--  

 那你就把foxtable的数据保存为dbf,然后导入到foxpro,然后再输出对应格式。

 

 或者是,你看俺sdf的格式是怎样的,你直接合成那样的txt文件。


--  作者:michaelyu
--  发布时间:2016/6/12 14:35:00
--  

如果那样的话也不需要麻烦了,我本身就已经写了FOXPRO的转换程序来解决此此事了。

但是FOXTABLE不支持SDF格式的纯文本文件,在心里总是个疙瘩。想问清楚。


--  作者:大红袍
--  发布时间:2016/6/12 15:16:00
--  

 不可能任何格式都支持。你可以根据格式内容,直接读取内容出来,也行

 

http://www.foxtable.com/help/topics/2629.htm