首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
本文对如何用高级语言直接操作DBF文件的备注型(M)字段作了有益的探讨,实现了MS PASCAL直接访问dBASEⅢ数据库DBF文件的备注字段。  相似文献   

2.
随着微型计算机的迅猛发展,dBASEⅢ关系数据库得到了广泛的应用。在使用dBASEⅢ时,有时会出现not a dBASE DataBASE错误信息,或已给数据库中输入数据,但用LIST(或其它数据库操作命令)列不出内容,了解dBASEⅢ DBF文件中数据的安排,也许会给你解决类似问题提供一点帮助,也可给你为DBF文件加密提供一些启示。DBF文件由两大部分组成。第一部分是文件结构的说明,第二部分是实际的数据。一、文件结构说明部分文件结构说明部分的长度为:(文件字段数+1)  相似文献   

3.
使用dBASEⅢ命令建立数据库后,难免要更改或者扩充已建立好的数据库结构.一般修改数据库结构是采用立即工作方式,在操作时稍不小心就会破坏整个数据库的内容,特别是对初次接触dBASEⅢ操作者尤为重要.为了避免操作失误,我们编制了一个小程序来完成修改数据库文件结构(参见程序请单). 在修改数据库结构时.若修改其中某一字段的名称而不改变其宽度,或修改其宽度不改变其名称时.原数据库的内容可以恢复:著名称和宽度均一次被修改,原数据库中的数据将无法从后备文件申该回.为了保证修改后的数据库能自动恢复原有的数据,不丢失有用的数据.在本程序DOWHILE…ENDDO循环中,设计了一个定位显示菜单,目的是设置提示.当修改某一字段的名称和宽度时,只能是第一步先修改字段名,第二步再修改该字段的宽度. 需指出.程序中第12行的条件语句:  相似文献   

4.
本文介绍了一种计算数据库文件各字段地址的方法,用此方法可以使任何一种高级语言FoxBASE或dBASE生成.DBF文件都能正常访问。  相似文献   

5.
前言dBASEⅡ/Ⅲ的数据库文件(DBF)若需被其他高级语言程序使用以及修改,通常的方法是在dBASE的控制下,将数据库文件拷贝生成一个文本文件(等长记录的顺序文件,后缀名是TXT)。这无疑要增加转换时间和额外的磁盘空间。高级语言程序处理数据后,若需把结果送  相似文献   

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

7.
True BASIC是严格按美国国家BASIC标准推出的一种典型的结构化程序设计语言系统。它具有很强的数据处理功能和结构清晰、易读、易编程等特点。本文通过分析True BASIC文件和dBASEⅢ数据库文件结构,提出了用True BASIC语言直接读dBASEⅢ数据库文件的方法。  相似文献   

8.
一、引言 汉字dBASEⅢ的功能很强,运行速度较快,使用方便,容易掌握,类似于高级语言。它的存储能量很大,一个数据库文件允许128个字段,一个记录可容纳4000比特,每个文件可存储10亿个以上的记录。它的这一特点,使得很多需要存贮大量数据的工作,例如:人事管理、工资管理、物资管理、文件索引管理等,使用汉字dBASEⅢ进行管理得以实现。  相似文献   

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

10.
本文介绍了一种从高级语言直接调用dBASEⅢ功能的方法.其基本思想是:将用户高级语言程序和dBASEⅢ同时装入内存,用户程序以子程序调用方式直接转入dBASEⅢ进行数据库操作,并将操作结果存入用户程序开设的缓冲区中.本文对其主要实现技术,即dBASEⅢ修改、DOS操作系统扩充和接口处理做了详细介绍.  相似文献   

11.
本文对dBASEⅢ索引文件的结构进行了分析,提出了文件中一些重要字节的作用,为建立dBASEⅢ索引文件与其他高级语言的软接口提供了一种实用方法。  相似文献   

12.
本文介绍了ORACLE数据库管理信息系统使用dBASE Ⅲ数据库数据文件,分析了ORACLE、dBASE Ⅲ的数据库结构与数据类型,以数据文件为中间媒介,通过高级语言和PRO*C完成了数据的转变。笔者提供了一个PRO*C程序实例,将数据文件的数据加载到ORACLE数据库里。最后,指出数据转变方法的利弊。  相似文献   

13.
国内目前用dBASE Ⅲ编制的各种类型数据库管理系统,相互不能通用且难以移植和维护的根本问题,在于程序依赖于数据库名和结构。作者利用结构描述文件来解决这一问题。在利用dBASE Ⅲ进行程序设计时,首先要定义库文件结构,字段名、类型、宽度、小数这四个参数就是库文件的结构描述参数,若以这四个参数作为四个域,来定义一个新的库  相似文献   

14.
任何一个实用的数据库管理系统,都必定要包含各类报表输出。但现有的各种用dBASE Ⅲ形成的数据库管理系统中,几乎大部分都是由dBAsE Ⅲ系统本身的编程语句来实现报表输出,这使系统的通用性受到一定局限。本文给出一个用高级语言设计的、可在DOS操作系统下直接运行的数据库报表输出通用软件。  相似文献   

15.
dBASE Ⅲ是目前颇为流行的微机关系数据库管理系统,对数据的管理能力很强,但其运算能力则较弱。为弥补这一不足,dBASE Ⅲ允许以扩展名为·TXT的文件作为中介,用Copy及Append命令与其它高级语言进行数据交换。能否不通过中介文件而直接用高级语言去处理dBASE Ⅲ的库文件?答案是肯定的。笔者用Turbo Pascal实现了这一设想。  相似文献   

16.
以dBASEⅡ开发的各种数据库应用系统大量涌现,为适应不同需要,新建数据库文件和修改库文件结构,已成为经常性工作。因此,人们希望提高其效率和可靠性。dBASEⅡ提供的  相似文献   

17.
本文首先提出用内存变量文件代替文本文件,作为 dBASEⅢ、FoxBASE+传递数据给高级语言程序的“接口文件”,从而简化程序、节约内存,并且将它应用于 dBASEⅢ以及 FoxBASE+调用系统图形驱动文件 GRD.SYS,以弥补关系数据库管理系统的画图功能。  相似文献   

18.
1 问题的提出 FOXBASE关系数据库管理系统,由于其运行速度快(比dBASEⅢ快6.74倍)、灵活性强、适应面广,与dBASEⅢ完全兼客,旦有数组和增强的函数功能.是一种较为理想的关系数据库管理系统软件.但在数值计算、报表输出方面速度仍然太慢.因此,高级语言共享其数据库就成为一个突出的问题. 高级语言共享FOXBASE数据库的方法,也是通过COPY命令将库文件.DBF转化为系统数据格式文件.TXT,然后由高级语言调用.这种方法一是要不断交换语言环境,使用很不方便;二是造成存储空间的大量浪费.我们通过对FOXBASE的使用和分析.编写了直接读取FOXBASE数据库的BISIC程序.  相似文献   

19.
本文通过对高级语言、dBASEⅢ和 Auto LISP 语言读写文件的形式进行分析,利用它们之间往返的数据传输,实现了高级语言、dBASEⅢ系统和 Auto CAD 系统一体化的计算机辅助设计及自动绘图的方法;着重介绍了 Basica、True Basic、dBASEⅢ系统和 Auto CAD 系统之间实现往返连接的技术措施,并附有已在 IBM PC/XT、AT 或兼容机上通过了的有关程序。  相似文献   

20.
应用生成器这种新型的程序设计系统是近年来刚刚出现的,它的实现主要是将数据库理论与语言理论相结合而形成较完整的应用程序开发环境.本文介绍了汉字 dBASE Ⅲ应用生成器的基本设计思想,并就汉字 dBASEⅢ应用生成器设计中某些关键性技术,诸如数据库结构生成及修改技术,输入输出界面处理技术,功能调度技术,命令文件生成技术做了分析设计.  相似文献   

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

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