vfp编写的数据库程序能否只用一个文件

jxjdzwang5555 2009-04-03 04:23:23
vfp编写的数据库程序能否只用一个文件来代替所有的数据。
像我们vfp论坛中有人提出的怎样打开.db文件一样。这几乎肯定是一个数据库文件。我看到powerbuild编写的一个程序,在数据备份时,只生成一个文件,后缀是.jdx,文件为bakdb.jdx。导入数据只要导入这一个文件,就可以了。
我的问题是,vfp编写的程序,能否同样可以自己定义后缀。
...全文
66 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2009-04-03
  • 打赏
  • 举报
回复
.db 是数据库,可以包含多个表

.Mdb也是一样。但 .Mdb维护方便一些(最简单就是用 Access)

关于备份,你可以将.db或.mdb 进行Copy 也可以利用压缩工具压缩后再 Copy一份(如VFP调用Winrar)。

关于扩展名,是无所谓的,比如你将 Abc.Dbf 更改为 Abc.Db 或其他都行。

打开这个表时就需要写全文件名,包括扩展名,如:Use Abc.Db ,不然VFP会自动认为扩展名为 .DBF.
WWWWA 2009-04-03
  • 打赏
  • 举报
回复
[Quote=引用楼主 jxjdzwang5555 的帖子:]
vfp编写的数据库程序能否只用一个文件来代替所有的数据。
像我们vfp论坛中有人提出的怎样打开.db文件一样。这几乎肯定是一个数据库文件。我看到powerbuild编写的一个程序,在数据备份时,只生成一个文件,后缀是.jdx,文件为bakdb.jdx。导入数据只要导入这一个文件,就可以了。
我的问题是,vfp编写的程序,能否同样可以自己定义后缀。
[/Quote]
VFP与其它数据库有很多不同的地方,比如你这个问题,
还有其它很多地方,比如TRIGGER功能比较弱、有数组
功能(ORACLE、POSTGRESQL有),
感觉VFP考虑兼容太多,不过这样,在文件受损的情况下损失少一些。
十豆三 2009-04-03
  • 打赏
  • 举报
回复
1、你可以用一个DBF表(数据内容很少的话,其实如果数据内容很少的,可以运行程序时创建,再配合配制文件[INI],那就一个数据文件都不用了)

2、用MDB等单个文件的数据库来做你的数据库。(这是个比较好的方案)
WWWWA 2009-04-03
  • 打赏
  • 举报
回复
能否同样可以自己定义后缀:后缀是可以自定义,一般不推荐。
WWWWA 2009-04-03
  • 打赏
  • 举报
回复
如果你是说象MDB、SQL ANYWHERE 那样将所有表、查询、TRIGGER、SP
都放到一个文件中的话:
不能,MS也没有解决这个问题。

如果你是说PRG、SCX、SCT等等的话,可以用编译后的EXE文件,但源
文件还是这些。

2,748

社区成员

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

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