首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
以扩展名DBF结尾的数据库文件一般是由关系型数据库管理系统DBASE或FOXBASE所产生的,它是以记录和字段的形式存放数据,每个记录存放一组信息;目前,在我国关系型数据库管理系统DBASEⅢ或FOXBASE拥有广大的用户,所以在其它高级语言中若能随机存取数据库*.DBF文件任一字段的数据及结构,将具  相似文献   

2.
FoxPro数据库由两部分组成:一是数据结构,它包括数据库的整体结构描述与字段结构描述;另一是数据库数据内容。在结构部分中,文件特征部分共占用32个字节,字节1是FoxPro数据库文件标识,字节2—4为最后一次修改该文件的年、月、日,字节5—8为记录总数,字节9—10为结构部分长度,字节11—12为每条记录的长度,其余字节为空;字段特征部分共占用字段数×32个字节。在每一个32字节中,字节  相似文献   

3.
关系型数据库管理系统如FOXBASE和DBASE等,在我国的各种事务处理中应用非常广泛。一般地,我们使用这些文件都必须在相应的FOXBASE或DBASE环境下才能工作。但是,这些环境下,系统对各种图像、图形等复杂问题,较难处理,并且与其它高级语言的联系比较松散。相反,各种高级语言如C语言,具备有很好的图形处理能力。因此,如果能将它们结合起来,两者取长补短.直接运用C语言对数据库进行操作。直接进行数据的读取、修改和作图,这必将使系统开发的水平得到提高,给开发应用程序带来极大的好处。  相似文献   

4.
关系型数据库管理系统DBASEⅢ和FOXBASE在我国拥有广大的用户,有关高级语言调用或读取它们数据库中整个数据的文章,在一些报刊上有过介绍,但象本文所介绍的能随机读取两种数据库*.DBF文件任一字段的数据和结构的通用程序的文章还不多, 下面以高级语言BASICA为例,介绍一下随机读取的方法及通用程序.  相似文献   

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

6.
李元 《微机发展》1997,7(2):42-43
本文讨论了在WINDOWS下ACCESS数据库系统中如何使用通常DOS下FOXBAS、DBASE及FOXPRO建立的数据库文件;以及如何将ACCESS建立的数据库文件中的表格文件转换为DOS下FOXBASE、DBASE及POXPRO的数据库文件(.dbf).  相似文献   

7.
一、引言 VAXⅡDBASE(以下简称VD)是电子工业部第十五研究所在Micro-VAXⅡ机上建立的一个与IBM-PC机DBASEⅢ(以下称PD)兼容的软件开发环境,用户可以很容易把PD上开发的应用系统移植到VAXⅡ机上。因此颇受用户的欢迎。但在应用过程中,运行效率比较低。若与高级语言相结合,可补偿其不足。本文给出利用高级语言读取VD数据库结构和记录的实例。二、VD数据库文件的内部结构 VD数据库存储格式分为二大部分: 1.库结构部分。它由库结构说明部分和字段描述表组成。 (1)库结构说明部分占32个字节。包括:库记录总数,记录长度,字段个数,结构部分长度,建库日期和修改日期,见图1。  相似文献   

8.
既能利用现有的FOXBASE(DBASEⅢ)管理程序和数据,充分保护已有的资源,又能使系统的性能有较大幅度的提高,混合使用C和FOXBASE显然是一个较理想的选择,怎样运用C来获得*.DBF文件中的数据和有关信息呢,本文给出了一组适用于任意数据库的通用函数,可在C程序中随意调用。  相似文献   

9.
我院病案统计工作,由于数据库多而且大,进行数据备份是一件十分麻烦的事,一张高密盘拷不下,就得用PCTOOLS等工具进行拷贝。为方便操作,特设计了一个备价程序,通过计算数据库文件大小,与磁盘空间比较,进行随机拷贝。我用FOXBASE语言编写了一个备份子程序,作为病案管理系统程序的一个子模块,以便于使用。该程序适用于大型数据库及多数据库的数据备份。数据库文件的长度包括数据库说明部份的长度和记录的长度。数据库说明部份长度的计算方法是:(字段数十1)+32+2其中字段数可以通过FOXBASE语言的FIELD()函数判断出…  相似文献   

10.
本文在剖析FOXBASE结构的基础上,详细阐述了FOXBASE与C语言混合编程的具体实现方法.突破了FOXBASE仅能调用汇编程序的限制,并实现了C语言对FOXBASE命令的直接调用而无需对FOXB ASE作任何修改.因此,它为使用C语言开发数据库创造了良好的开发环境.  相似文献   

11.
寻找可靠、方便的用高级语言读写DBASEⅢ或FOXBASE的.DBF文件的方法,一直是人们关心的问题,由.DBF文件读取数据时可按其结构和存有的记录来完成,而将数据写入.DBF文件时采用简单的追加方式常发生数据末写入文件的错误。本文作者根据工作需要进行了开发,找到了一种可靠、方便的方法。  相似文献   

12.
本文分析了FOXBASE+与高级语言混合编程的方法及数据共享的途径,提出了FOXBASE+对记录管理的新见解,介绍了BASIC程序直接将数据写入.DBF文件中的方法。  相似文献   

13.
Foxpro中有两条删除命令,其中ZAP为彻底物理删除,不同于DELETE:在PACK之前,可用RECALL.恢复成原样。本文谈谈如何恢复用ZAP删除掉的所有记录。 一、DOS磁盘文件结构 DOS文件存于磁盘,其中有一文件目录表项FDT,以32个字节来反映该磁盘文件的特性,其中最后4个字节存储文件的长度(高位字节在后,低位字节在前),Foxpro的数据库文件被ZAP后,此处被改为空库长度。 二、DBF文件结构 Foxpro的数据库文件由文件结构描述和文件数据库内容两部分组成,结构描述在文件前部,通常称数据库文件头;又分为文件整体和各字段描述两部分。其中整体描述占32个字节。  相似文献   

14.
由于FoxBASE没有提供对数据库保护的手段,所以安全方面很差,若在FoxBAsE程序里设置密码,也较易通过反编译破解密码,笔者用C语言编程,利用数据库的空白部位,对数据库的记录个数、文件结构长度、记录长度、字段长度分别与密码进行动态运算,没有密码极难破确。 1.数据库的结构 (1)文件结构信息部分:包括有无MEMO字段(偏移0字节,最后一次修改日C>DERUG CCR.DBF  相似文献   

15.
在利用DBASE、FOXBASE或FOXPRO编制的应用系统的调试及维护过程中,需要经常对程序文件和数据库文件进行备份。对程序文件的备份通常采用DOS的COPY命令,但对数据库文件的备份有时采用上述命令就不适用,特别对大数据库文件,由于DOS命令不仅备份了数据库文件的结构,且备份了数据库文件中的内容,因此将占用大量的磁盘,且有时我们并不需要备份数据库文件中的记录,只备份库结构即可;而采用将数据库ZAP清空再使用DOS的COPY命令的方法,特别在系统使用后不允许,为此本文介绍一种在不影响数据库内容的情况下备份数  相似文献   

16.
在实际工作中,我们经常要使用TO-TAL命令对数据库中具有共同特征的数据进行分类汇总,即把库文件中所有记录的某些数字型字段按某一字段进行分类求和。使用TOTAL命令的前提是数据库文件须按关键字段索引且关键字段只能是一个。实践中发现,在解决某些实际问题时,若仅仅以库中的某一个字段作为关键字段进行索引并求和往往不能达到要求,比如,有一数据库BOOK.DBF,其结构为:年级(C,2),班号(C,2),书名(C,8),册数(N,4),单价(N,6,1),金额(N,6,1)要求统计各班级的订书总册数和总金额。编程时,若仅以年…  相似文献   

17.
随着计算机技术的飞速发展,中小型数据库系统逐渐向大型数据库发展,这样,将原数据库的数据读人大型数据库是一件十分必要的事,尤其是对流行的Foxpro数据库中的数据,更是十分必要。笔者在以PowerBuilder为开发环境的客户机/服务器oracle8数据库系统中,积累了一定的经验,下面介绍如何把Foxpro数据库中数据读入到PowerBuilder环境中。要读取Foxpro数据库中的数据,首先要了解Foxpro数据库的数据文件结构,包括DB件和FTP文件。1Foxpro数据库中的.DBF文件格式:文件头描述描述部分(文件开始的32字节)@车皮松怵结构部补(柑怵…  相似文献   

18.
新书点评     
Visual Basic 2005文件IO与数据存取秘诀;SQL Server 2005数据库开发实战;C++游戏开发;VisualBasic 2005数据库专家编程;Java高级编程(第2版)。[编者按]  相似文献   

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

20.
林荣庆 《电脑》1994,(7):36-36
尽管能将FOXBASE和DBASE程序经编译或伪编译等措施进行加密,使他人无法通过程序修改数据库的内容,但由于数据库文件本身未加密,他人仍可直接打开数据库进行各种操作,对数据的安全性和保密性都带来问题,因此对数据库本身加密是计算机应用中必须解决的问题。 通常对数据库文件的加密采用改变文件属性,使之成为隐含,但这种加密方法对稍懂debug和pctools的人来说是不起作用的。本文介绍的是改变数据库文件头的信息代码,C语言编制的程序对成批数据库文件进行加密和解密。  相似文献   

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

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