首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
张慧斌 《电脑》1998,(8):76-77
在MIS中,使用最多的文件类型就算是DBF文件了,因为该文件是最通用的数据库文件,各种系统都可以使用该结构,如:dBASE Ⅲ,FoxBase,Cliper,Foxpro等,目前使用比较多的是Foxpro系统编制的MIS。在MIS应用中,数据库文件损坏是很难避免的,因而对损坏的数据库文件的修复和抢救重要数据成为MIS应用中的一个重要的组成部分。  相似文献   

2.
以扩展名DBF结尾的数据库文件一般是由关系型数据库管理系统DBASE或FOXBASE所产生的,它是以记录和字段的形式存放数据,每个记录存放一组信息;目前,在我国关系型数据库管理系统DBASEⅢ或FOXBASE拥有广大的用户,所以在其它高级语言中若能随机存取数据库*.DBF文件任一字段的数据及结构,将具  相似文献   

3.
刘大为 《电脑》1996,(10):35-36
一、问题的提出在日常的工作中,数据库DBF作为工业标准文件被广泛使用,它应用面广,使用方便.但是在具体的实际工作中,为了编程和维护上的方便,有时会采用低级文件格式.如随机文件或顺序文件.笔者遇到了将VB的随机文件转化为数据库文件的问题.当然利用VB本身的功能完全可以将随机文件转化为数据库文件,且转化过程也相当容易.处理的思想是:程序员理解相应的随机文件的结构,根据此来确定数据库的格式,打开随机文件,把记录追加到数据库中.根据这种思想,利用C语言有  相似文献   

4.
目前流行的数据库管理系统有DEASEⅢ、FOXBASE、PROFOX等,上述各系统不仅在数据库的控制上有很大兼容性而且所形成的数据库文件.DBF具有相同的结构特点,在各种数据库文件的管理使用过程中,最不尽人意的是操作者不能在DOS命令行直接了解某一指定数据库文件的结构和记录内容。常规的作法只有进入数据库管理系统之中,才能利用有关的命令打开库文件,并显示结构信息和记录内容,操作非常烦索。本人用TURBOC编写了一个通用数据库文件检索程序,程序中充分利用了TURBOC的窗口函数功能,使整个工作过程全部处于各种窗口之中,用户界面很好,可以方便的在DOS命令行状态下一次全部了解所有数据的结构信息及记录内容,在数据库维护过程中具有很大作用。  相似文献   

5.
本文作为《DBF文件装入到SQL/DS表文件的实践》一文的补充,全面地、详尽地分析了SQL/DS数据库表文件和DBASE-Ⅲ数据库DBF文件的文件组织形式与存贮结构。并且通过分析,提出了一种把IBM-4381机中的SQL/DS表文件转换成微机上的DBASE-ⅢDBF文件的方法。以便使这两种不同类型的数据库可以共享数据  相似文献   

6.
BASIC和数据库(DBASE、FOXBASE)都是交互性语言软件,功能丰富,使用方便,应用十分广泛。工作中有时需要将BASIC的数据文件转换为数据库的DBF数据文件。BASIC的顺序数据文件(用WRITE语句生成)可以直接进行这种转换,随机数据文件则不能。而BASIC的数据文件中,大量都是随机文件。为了解决此问题,笔者探索出两种转换方法,概述如下。 设BASIC的随机文件含有三个字段,宽度分别为6、2、6;共四个记录;文件名为SD.DAT。转换前,先建一个相应格式的数据库DBF头文件(即记录数为零的空库,设库名为DD.DBF)。 方法一:用APPEND语句进行转换。它要求待转换的数据文件必须是符合一定格式的文本文件,即每个字段用双引号括起来,字段之间用逗号分隔,第一行由回车换行结束,文件结束符为1AH。为此,用程序一  相似文献   

7.
李彦超 《电脑》1995,(4):54-55
BASIC和数据库(DBASE、F-OXBASE)都是交互性语言软件,功能丰富,使用方便,应用十分广泛.工作中有时需要将BASIC的数据文件转换为数据库的DBF数据文件.BASIC的顺序数据文件(用WRITE语句生成)可以直接进行这种转换,随机数据文件则不能.而BASIC的数据文件中,大量都是随机文件.为  相似文献   

8.
DBF型文件在Visual FoxPro3.0以前版本称为数据库文件,从Visual FoxPro3.0以后版本改称数据表文件,是采用定长记录文件存储格式(VFP3.0版后定义较以前稍有扩充),用来存储关系型数据。日常使用时经常遇到DBF文件被损坏无法打开的情况,对于这一类文件如果了解其在磁盘上的物理存储结构,可以进行人工修复,但很烦琐,本人早年开发Foxpro和VFP应用  相似文献   

9.
BASIC 直接操作 DBASEⅢ数据库 DBF 文件的方法已有许多文章论及,但在 DBASEⅢ中经常有些控制参数或其它辅助参数需要传送,对于这些参数用DBF 文件传送起来不太方便,而内存变量文件(MEM 文件)实现这些参数的传送是较合适的。为此,在 BASIC 直接操作 DBF 文件的同时,还应考虑如何操作 MEM文件。本文对 MEM 文件的结构作了分析,得出了 BASIC 读取 DBASEⅢ内存变量文件的方法。  相似文献   

10.
Foxbase、dBASE、Clipper产生的数据库文件DBF应用非常广泛。在数据库语言应用的早期,数据库本身比较小。然而,随着FoxBase、Foxpro语言的完善及功能的扩充,使得数据库的应用范围逐步扩大,应用水平逐渐提高。数据厍的结构及记录越来越庞大。但是值得注意的是:并不是每一个记录中的所有字段都填有可用的信息,总有一些字段无任何信息,这样就白白地占去了宝贵的磁盘空间。笔者曾见到一个外贸部门使用的数据库管理系统,一个数据库大至几兆,以至于二张高密盘都无法容纳。这就给数据库的备份造成了不便。那么,能不能将数据库中的一些无用信息去掉,使用时再把它还原呢?  相似文献   

11.
问题及其特征 自动修复被破坏的数据表文件,绝对是Windows版的FoxPro系列(包括Visual FoxPro)用户很感兴趣的议题。笔者有一个软件在上千个乡镇运行,由于多数上点单位环境不好,操作员素质低、操作不当,及一些不可预知的原因导致突然死机或断电,引起表文件被破坏的故障时有发生。发生这种数据表被破坏的情况时,你欲用USE命令打开表,系统将提示“Nota Table/DBF。”的错误信息。  相似文献   

12.
本文以C#为设计语言,应用ADO.NET技术,并且综合运用DataAdapter与DataSet,完成ASP.NET下DBF文件向MDB文件的转换,这样在应用系统中无需借助第三方软件的转换就可以直接使用DBF文件,解决了以MDB文件为数据源的应用系统如何直接使用DBF文件的问题。  相似文献   

13.
本文以C#为设计语言,应用ADO.NET技术,并且综合运用DataAdapter与DataSet,完成ASP.NET下DBF文件向MDB文件的转换,这样在应用系统中无需借助第三方软件的转换就可以直接使用DBF文件,解决了以MDB文件为数据源的应用系统如何直接使用DBF文件的问题。  相似文献   

14.
VFP中有一个十分薄弱的环节,就是数据库表文件的保密性差,为了提高系统的安全性,本文详细分析了DBF表文件的结构特点,并提出了两种对表文件进行加密和解密的方法,以此来完全封锁非法用户的权限。  相似文献   

15.
1引言在数据库信息管理系统中,数据库及备注文件是信息管理系统最重要的组成部分,一旦出现损坏,将会导致管理系统发生错误,甚至不能使用。如果备份系统不能进行有效恢复,就只能向数据库重新输入数据了。然而受损数据库可能只是局部受到损坏,经过修复有可能得以大部分恢复甚至全部恢复。为此,笔者经过摸索,总结出了一种实用的对受损数据库及备注文件进行修复的方法。该方法首先要求详细了解库文件及备注文件的文件结构。并根据受损后出现的错误现象找出文件结构中对应的出错地方,然后用工具软件PCTOOLS对出错的地方进行编辑修改…  相似文献   

16.
在很多学校中仍然有一些比较古老的数据库,比如说几年前在FoxPro环境下编制的DBF文件。现在要进行信息化管理,统一迁移到微软的Office办公平台,这涉及到文件格式转换的问题。在网上可以找到一些软件,包括:DBF to MDB ConverterDBF to CSV Converter,DBF to XLS Converter。但这些都是付费软件,试用版只能转换50条记录。在网上搜索到一些DBF文件格式的文档,适用于dbaseiii+,dbaseiv,foxbase,foxpro2.6以上版本。结合当前的文件,用UltraEdit分析一下,可以发现一些内在规律,整个文件由三部分组成:第1部分:文件头;第2部分:所有字段定义的集合,主要包含名称,类型,偏移,长度等等;第3部分:所有记录的集合。  相似文献   

17.
VFP中表文件的加密和解密方法   总被引:1,自引:0,他引:1  
胡明  钟敬堂 《微机发展》2001,11(4):58-59,62
VFP中有一个十分薄弱的环节,就是数据库文件的保密性差,为了提高系统的安全性,本文详细分析了DBF表文件的结构特点,并提出了两种对表文件进行加密和解密的方法,以此来完全封锁非法用法的权限。  相似文献   

18.
首先讨论了DBF数据库文件的结构,然后提出了用C语言直接读取和修改DBF数据库文件数据的方法,最后通过实例给出了完成操作的C语言程序.  相似文献   

19.
众多笔者已作了各种高级语言对DBASEⅢ数据库DBF文件直接进行操作的探讨。而这种操作只限于DBF文件的数值型(N)、字符型(C)、逻辑型(L)、日期型(D)字段。然而,如何用高级语言直接操作DBF文件的备注型(M)字段还未得以解决,只有做到这一点。才能真正达到高级语言与DBASEⅢ的数据共享。本文对此作了有益的探讨,实现了在MS-PASCAL状态下直接访问DBASEⅢ数据库DBF文件的备注字段。  相似文献   

20.
我有一重要的数据库文件(*DBF),前不久因不慎将其备注文件(*DBT)删除后,再不能打开了,请问有无办法补救,(安徽朱勤)通过对FoxBase十数据库文件信息的存储结构分析得知,一个DBF文件有无DBT文件就看该DBF文件的第一个字节的内容:当为83H时则为有;当为03H时则为无。所以,只要将DBT文件丢失后的DBF文件的第一个字节的内容由83H改为03H,而后便能打开DBF文件。为此,笔者编写一个C程序(RESDBF.C),经编译、连接后,生成RESDBF.EXE文件,可作为一个DOS外部命令来使用。在FoxBase十下,其使用格式为:、RU…  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号