首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
数据库备注文件丢失的解决方法   总被引:1,自引:0,他引:1  
数据库备注文件是数据库的重要组成部分,在FoxBASE中备注文件用来存储备注型(Memo)字段的内容,在FoxPro 2.5/2.6中用来存储备注型(Memo)和通用型(general)字段的内容。如果备注文件不小心被删除了则数据库文件不能被打开,对数据库的所有操作就没法进行。另外,有时尽管备注文件尚存,但由于误操作或频繁使用pack和sort命令使备注字段与记录出现联接错误,同样会影响数据库的操作等等。那么当这些情况一旦出现该如何处理呢?重建数据库文件当然不是上策,在此向读者介绍二种比较简单可行的解决方法。  相似文献   

2.
文本文件和数据库文件的第一字节可以放看作是文件的特征字节。在日常操作中,巧用该字节可以方便地解决一些实际问题,效果显著。下面择其一、二与广大读者共同交流。 1.修复数据库 在数据管理中,数据库是最重要的文件。而带有备注字段的库文件常常因为误删了相应的备注文件,或在进行数据备份时,只备份了库文件,而造成备注文件丢失,库文件无法打开的现象。其实,利用文件头第一字节就可方便地解决数据库文件因丢失其备注文件后无法打开的问题。  相似文献   

3.
我们知道、在FoxBASE十中可使用五种数据类型的字段,即:数值型、字符型、日期型、逻辑型和备往型(或称记忆型)。若该数据库结构中含有备控型字段,则必产生相应的备注文件(扩展名为.DBT),但有时因操作不慎,备注文件丢失,导致数据库文件无法打开,广大初学者面对此种情况可能(下转第31页)束手无策,自思不得其解,只好重建数据库,自己的劳动成果毁灭于一刹间,尤其对于大型数据库,损失将是无比惨重!你可曾想到,这种损失还有挽救的余地。下面就推荐给大家~种“圣丹妙药”,你不妨亲自一试,确会有一种“山穷水尽疑无路,…  相似文献   

4.
在显示和打印FoxBASE的备注文件时,由于不便于进行格式控制,破坏原有屏幕等问题,使操作者和程序员感到不便。笔者通过对数据库结构的分析,用汇编语言编制了读备注字段的程序,解决了这一问题。 众所周知,若数据库有N个字段,则数据库结构部分共有(N+1)*32+1个字节,其中第一个块(32字节)为数据库总体描述,第i块(i=2,3,……N+1)描述第i—1个字段的定义,包括字段名、类型、长度、小数位数、字段起始位置等指标;对备注型字段,在数据库中是一个10字节长的指针项,每一字节为一位数字的ASCⅡ码。备注文件实际上是一个文  相似文献   

5.
在显示和打印FoxPro数据库的备注文件时,由于不便进行格式控制及会破坏原有屏幕等问题,使操作者和程序员感到不便。作者通过对数据库结构的分析,用汇编语言编制了读取备注字段的程序,从而解决了这一问题。我们知道,若数据库有N个字段,则数据库结构部分共有(N+1)*32+1个字节,其中第一个块(3个字节)为数据库总体描述,第i块(i=2,3,……N+1)描述第i—1个字段的定义,包括字段名、类型、长度、小数位数,字段起始位置等参数;备注型字段,在数据库中是一个10字节长的指针项,每一字节为一位数字的ASCII码。备注文件实际上…  相似文献   

6.
笔者在一次操作中不慎将一个DBT文件删除,由于又拷入了其它文件导致DBT文件不能恢复,大家知道。DBT文件含有数据库中M型字段的内容,数据库一旦丢失了DBT文件就无法打开,更无法操作。为了能够利用数据库中其它数据,经分析DBF结构,找到了解决这个问题的方法。  相似文献   

7.
一、.fpt备注文件丢失的补救方法建立数据库的时候,如果所建数据库有备注字段,就会产生.fpt备注文件,对数据库的操作,则要求.dbf数据库文件与.fpt备注文件同时存在并在同一路径下,倘若不慎丢失、破坏或移走了.fpt备注文件,就会造成无法打开数据库进行操作的情况。移走了的.fpt备注文件只需移至原.dbf数据库文件所在的路径即可,但如果是丢失或者破坏了.fpt备注文件,常常会使不少人束手无策。其实解决办法非常简单,由于.fpt文件是文本文件,因此,只要用任意一种文字处理软件,比如Word、Wps、Windows写字板或文本编辑器等,或者就用Foxpro的程…  相似文献   

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

9.
1问题关系型数据库管理系统FoxPro以其优良的性能深受广大用户青睐。然而,用户在进行FoxPro数据库操作时,由于操作不慎,可能会将含有M型字段的某数据库的FPT文件丢失,只保留了DBF文件。由于FPT文件是用于存放M型字段数据的,数据库一旦丢失了FPT文件,用户就不能打开该数据库,更谈不上对该数据库进行操作,是否有办法来修复FPT文件呢?2解答有办法。用Debug等工具软件分析各种FoxPro版本的数据库的FPT文件发现,在不同结构、不同记录的数据库中,只要M型字段的数据为空,其FPT文件就有相同的内部结构,且存放规律如下:1…  相似文献   

10.
一、问题的提出 FoxBase~+和FoxPro以其强大的数据处理能力,在国内外拥有着非常广泛的用户市场。它的数据主要存储在以.DBF为扩展名的数据库文件中,其中M型字段的数据是存储在MEMO文件(即备注型文件)中。如果用户  相似文献   

11.
备注字段可以存放各种不同长度的文字,例如,附记、注解、记号和特殊指示等。一个字段最大可以到64KB字节,它的最大特点是不必事先定义大小,这个字段可以在编辑或者处理时,根据需要增大而变大,实际上是一个可变长字段。在以往的dBASE家族中也有备注字段,但是没有得到很好的应用,原因是使用不甚方便。而PoxPro对备注字段的处理提供了大量的函数和命令,例如在Clipper中,要解决备注文件的垃圾压缩问题,需要设计一个非常大的C程序来进行加工,而在FoxPro中,一个命令就解决问题。为了对备注文件使用得更深入,本文试图通过一个具体实例来剖析备注文件的内部结构,同时,  相似文献   

12.
FoxPro关系型数据库管理系统是现今国内使用较多的数据库系统,WPS系统也是使用面较广的中文字处理软件,国内大多数中文文档均是以WPS格式来保存的,因而在使用FoxPro处理备注字段时常要从已有的WPS文件中读取信息。FoxPro数据库中的备注字段对于大文档的操作通常采用文本方式处理,因而可以先将WPS文件转换成文本文件,然后存储到FoxPro的备注字段中。尽管WPS系统提供的文件服务功能中可以将WPS文件转换成文本文件,但有一点小小的缺憾,就是该转换将WPS文件中的软回车符(文件内部表示为SDH,SAH)变成了硬回车符,因而对…  相似文献   

13.
笔者最近使用VFP6.0进行数据库开发,现结合自己在实际开发中对VFP的认识和体会,介绍VFP应用中使用的一些技巧和经验,以求交流。1恢复丢失了的FPT文件 由于误操作,将自由表的备注文件删除,致使自由表无法打开。遇到这种情况可采用下述方法解决。 1)创建一个新的自由表,且该自由表只含一个字段,其类型为备注型,关闭该自由表,将其扩展名为FPT的备注文件复制给误删的自由表的备注文件,或将该备注文件改名为误删的自由表的备注文件即可。 运行下面的程序同样也可以恢复丢失了的FPT”文件: accept请输入…  相似文献   

14.
本文对如何用高级语言直接操作DBF文件的备注型(M)字段作了有益的探讨,实现了MS PASCAL直接访问dBASEⅢ数据库DBF文件的备注字段。  相似文献   

15.
在dBASEⅢ的库文件(扩展名为·DBF)中,备注字段的修改不在于修改过程本身,而在于存贮空间的浪费。这是因为,备注字段的实际内容是存放在备注文件(扩展名为·DBT)中的,在备注文件中,存贮空间以块为单位,每块长512字节。而库文件中的备注字段内存放的是一个指针,指向其实际内容在备注文件中所占用的块。当修改备注字段的实际内容(哪怕只改一个字符)后,dBASEⅢ就将新的备注内容存入一个新块,原块就衩抛弃而永不再用。显然,  相似文献   

16.
不知大家是否注意到每天晚间新闻联播之后的城市天气预报,其中就用到了窗口特技清屏技术,看后使人兴趣盎然。受其启发,笔者编制了一个包含窗口特技清屏的程序,其中的清屏子程序可以通用。 程序中的HUMOR.DBF数据库和HUMOR.DBT备注文件是金山SPDOS6.0F系统提供的,此数据库只有两个字段,一个为长度为1的字符型字段,程序没有用到,一个是备注型字段。程序的执行情况是这样的:首先打开HUMOR.DBF数据库,并在屏幕中央显示一标题为“幽默欣赏”的立体投影窗  相似文献   

17.
本文通过对数据表中备注文件的分析,介绍了备注文件的存储方式、备注块大小的定义,提出了备注字段内容的输入输出方法。  相似文献   

18.
FOXPRO数据库中备注型字段是一个较为特殊的字段。所谓特殊,主要表现在它所存放的内容特殊,存放的字符数量特殊,同时对一个记录而言,该牢段有时可有可无,内容可多可少。它又称为M型字段。M型字段除了可存放文件资料以外,还可存放Zed数据,例如图形、图像等。尤其特殊的是M型字段的内容不存放在库文件中,而是存放在另外一个称之为备注文件的辅助性文件中。由于有以上的特殊性,因此,在早期的数据库语言中(例dbase、Fo-chase等)关于备往字段的操作函数或命令很少,因此使用并不方便。特别是在输入输出上没有提供函数和命令,…  相似文献   

19.
Visual FoxPro(VFP)应用系统在运行时的各种异常情况可导致损坏或删除数据库、数据表及其相关文件(比如备注文件、索引文件等),还可能出现数据库容器无效、数据表从数据库中跑出成为自由表等情况。针对各种可能的情况,可以采用以下措施来维护数据库。 (1)当一个数据表拥有同名的结构化索引文件,在用use命令打开该数据表时,结构化索  相似文献   

20.
梁荣辉  何瑾 《计算机应用》1998,18(11):25-26
本文提出了利用VisualFoxPro5.0数据库管理系统研制软件所遇到的编译文件的运行,备注字段的打印等问题及解决的方法。  相似文献   

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

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