标题:ACCESS导出为VFP格式出错
只看楼主
aubblove
Rank: 1
等 级:新手上路
帖 子:117
专家分:0
注 册:2007-8-18
 问题点数:0 回复次数:7 
ACCESS导出为VFP格式出错

我需要把ACCESS表转化为VFP表,在导出快成功时显示磁盘或网络出错,谁能告诉我原因呢?谢了

另外谁知道更好的转化方式,因为用导出很费时

搜索更多相关主题的帖子: VFP ACCESS 网络 格式 磁盘 
2007-11-06 16:37
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
得分:0 
朋友编了一个ACCESS转VFP的程序,用着不错,到bbs.zc268.com找找吧。文件名:access2vfp.rar

两人行已有我师……
2007-11-06 16:54
aubblove
Rank: 1
等 级:新手上路
帖 子:117
专家分:0
注 册:2007-8-18
得分:0 

http://bbs.zc268.com
朋友,怎么这个网址打不开?

2007-11-06 17:04
xinjie
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:18
帖 子:257
专家分:501
注 册:2007-8-11
得分:0 
Local nStatementHandle
m.nStatementHandle = Sqlstringconnect("Driver=Microsoft Access Driver (*.mdb);;
UID=你的用户名;PWD=你的密码;DBQ=你的数据库的完整路径及完整文件名")
= SQLExec(m.nStatementHandle,"Select * From 你想改变格式的表名","临时表名")
Select 临时表名
Copy To 你的DBF文件名(必要时加完整路径)
Use
= SQLDisconnect(m.nStatementHandle)

试试类似这样的代码。
2007-11-07 02:03
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
得分:0 
那个BBS已经可以上去了,您去找找吧。
另外,如果只是需要一次转换,可以手工进行:把Access表拷到Excel表(选定、复制、粘贴即可),再用Append加入VFP表中。

两人行已有我师……
2007-11-07 08:31
aubblove
Rank: 1
等 级:新手上路
帖 子:117
专家分:0
注 册:2007-8-18
得分:0 
以下是引用啸凡在2007-11-7 8:31:59的发言:
那个BBS已经可以上去了,您去找找吧。
另外,如果只是需要一次转换,可以手工进行:把Access表拷到Excel表(选定、复制、粘贴即可),再用
Append加入VFP表中。

谢了,我去看一下论坛,手工的方法可能行不通,因为这个ACCESS表有200多万记录。也谢谢楼上那位兄弟!

2007-11-07 09:20
aubblove
Rank: 1
等 级:新手上路
帖 子:117
专家分:0
注 册:2007-8-18
得分:0 
没有找到,版主能不能找到放到这个论坛上,或发我邮箱,谢谢!xuflove@163.com


另外,我先把ACCESS转成SQL已经成功,但从SQL转为VFP时,VFP表怎么有的备注字段有数据有的没有,谁知道原因呢,该怎么转?
2007-11-07 11:04
deleter
Rank: 1
等 级:新手上路
威 望:1
帖 子:858
专家分:0
注 册:2007-7-5
得分:0 
LS的,如果出现这样的问题,你可以将备注型的字段用Alter转换为其他类型的字段比如:char。这样你用select语句的时候会将所有的字段都取出来的。

物理学家的问题在于他们总是试图用作弊的方法获得结果。
数学家的问题在于他们总是试图获得最幼稚的问题的结果。
软件测试工程师的问题在于他们总是试图用作弊的方法获得最幼稚的问题的结果。
2007-11-07 13:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-183953-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.145301 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved