标题:关于复制表的提问
只看楼主
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
结帖率:88.5%
已结贴  问题点数:20 回复次数:9 
关于复制表的提问
我有一个DBF表,表的名称是比如6.17.DBF(6月17产生的表),然后比如我的d:\DATA文件夹里面有一个文件yg.dbf,现在我要删除掉旧的yg.dbf,然后生成一个新的yg.dbf,里面的数据和6.17.dbf一模一样,请问应该怎么做?6.17.dbf文件里面有字段id是自动增量的。
搜索更多相关主题的帖子: 字段 提问 复制 文件 dbf 
2020-06-17 14:35
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:5 
6.17.DBF表名错误,改名为:T20200617.DBF
删除文件 ERASE d:\DATA\YG.DBF
SELECT * FROM T20200617.DBF INTO TABLE d:\DATA\YG.DBF

坚守VFP最后的阵地
2020-06-17 15:01
schtg
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:https://t.me/pump_upp
等 级:贵宾
威 望:67
帖 子:1355
专家分:2534
注 册:2012-2-29
得分:5 
数据表,不要用数字开头的命名形式,改用字母、下划线等开头。
2020-06-17 15:19
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:5 
数据和6.17.dbf一模一样,直接COPY FILE
2020-06-17 15:44
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:565
专家分:1668
注 册:2017-7-16
得分:5 
在VF中 ,无论是字段名还是变量名,文件名,尽量用字母开头的字母与数学的组合
这样才能保证正确。
2020-06-18 10:11
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
得分:0 
感谢各位师傅的解答,问题已解决,我采用sdta师傅的方法



[此贴子已经被作者于2020-6-18 17:40编辑过]

2020-06-18 17:39
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
得分:0 
2020-06-18 21:22
fanjinyu9108
Rank: 2
等 级:论坛游民
帖 子:644
专家分:20
注 册:2014-1-16
得分:0 
完了,出状况了,以上是我的代码,第一次能顺利执行,但是第二次重复导入就出现了上面的情况,怎么都无法解决,急死我了
2020-06-18 21:24
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
1、第一次创建yg.dbf时未打开过yg.dbf,创建后打开了,下次再创建时未关闭yg.dbf。
2、打开表 --> 复制新表 --> 关闭表,过程有点复杂,直接 COPY FILE ... TO ... 就可以,也可以不用先删除yg.dbf。
2020-06-19 07:34
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:190
帖 子:3125
专家分:8340
注 册:2015-3-25
得分:0 
以下是引用fanjinyu9108在2020-6-18 21:22:58的发言:

可以直接覆盖,不用先删除的。
2020-06-19 08:35



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




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

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