如何將數據庫中的表變成自由表(原數據庫.dbc文件已破壞)?

chjpeng 2003-02-06 09:09:33
如題.
...全文
210 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
ys497 2003-02-11
  • 打赏
  • 举报
回复
方案一.
从回收站中恢复.
方案二.
1. 如有备份文件存在,如:a.bak 可将它重命名abak.dbc.
2. 然后将里面的dbf文件导出到其它库文件中.
方案三.
1.将a.dbc文件自制成一个.
2.modi data 库名 进行操作,试试
3.再不行,请高手用其它软件进行修复.
chjpeng 2003-02-11
  • 打赏
  • 举报
回复
直接在vfp中打開(以獨占方式)不會出現提示
woodchat 2003-02-10
  • 打赏
  • 举报
回复
补充:注意勾选 独占 打开表
woodchat 2003-02-10
  • 打赏
  • 举报
回复
直接在VFP中打开 A1.DBF ,提示:属于 A.DBC 是定位数据库还是删除,选删除即OK,最好还是先备份一下,然后A.DBF就变为自由表,你想加到哪个DBC都行咯
chjpeng 2003-02-08
  • 打赏
  • 举报
回复
我試試看
那對于索引文件和備注文件要怎樣處理呢?

有沒有簡單一點的方法,像直接在界面進行操作?
chjpeng 2003-02-06
  • 打赏
  • 举报
回复
簡單問題,急!!!
MYYZBL 2003-02-06
  • 打赏
  • 举报
回复
先打开再导出 如果提示是否删除,可以先删除,
最后再加入

即如下:
USE A.DBF IN 0 ALIAS KK
SELE KK
COPY TO A_1 CDX
CLOSE DATA ALL
DELE FILE A.*
USE A_1 IN 0
SELE A_1
COPY TO A.DBF CDX
MODI DATA B.DBC
手工加入 A.DBF
这样就可以原样的将表加入新的数据库中...
你试试有问题再说.


chjpeng 2003-02-06
  • 打赏
  • 举报
回复
問題是原來的數據庫已經沒了,只剩下几個表

例如 原來的數據庫為a.dbc,里面有几個表a1.dbf,a2.dbf,a3.dbf
現在a.dbc被del了,a1.dbf/a2.dbf/a3.dbf還在
我想把這三個表加入b.dbc,但系統會提示這三個表屬于a.dbc,無法加入
MYYZBL 2003-02-06
  • 打赏
  • 举报
回复
如果先将表自由表可以用
DROP TABLE 表名
表即可以从数据库中删除,但得先备份才行,
MYYZBL 2003-02-06
  • 打赏
  • 举报
回复
MODI DATA 数据库名
打开数据库的界面后,添加表即可.
chjpeng 2003-02-06
  • 打赏
  • 举报
回复
急,分不夠可以再加
chjpeng 2003-02-06
  • 打赏
  • 举报
回复
不是打不開,是加不到別的數據庫
MYYZBL 2003-02-06
  • 打赏
  • 举报
回复
使用USE打开,提示都点忽略,然后用COPY TO 表名 CDX
命令导出即可。

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧