首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
在dBASE Ⅲ系统的应用中,最使用户头痛的就是对数据库的结构进行修改。一般都是在dBASEⅢ的点状态下用系统提供的MODISTRU命令来完成,当然,也可用程序方式解决。但无论那种方式,执行时都要相当谨慎,否则,就会导致数据的丢失。本文用高级语言设计了一个数据库结构管理系统,为解决这个问题提供一种新的有效途径。dBASEⅢ数据库的结构管理,包括:显示数据库文件的结构,修改数据库文件的字段名、字段属性,调整字段宽度、字段顺序,增加或删除字段等。以下以True EASIC语言为例,介绍如何用高级语言来完成这些工作。  相似文献   

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

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

4.
一、问题的提出微机关系数据库系统dBASE或FoxBASE+适合于对数值型、字符型等定长数据的处理,数据库结构一经建立,其字段宽度也就固定了。在设计数据库时,为了减少数据冗余,而又不使数据溢出,就要把字段宽度定义得不大不小,恰到好处。这种方法适用于数据宽度变化不大、稳定的场合。但是在很多情况下加试题库、科技文摘、人事档案中的个人简历等等,其信息长度变化很大。这样的问题在实际工作中大量存在。如果利用dBASE或FOXBASE十备注型字段(MENO陈处理,每个备注数据都存放在以52字节为块的文件中,磁盘空间仍不适合处理…  相似文献   

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

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

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

8.
本程序用于对库文件进行自动制表。功能是输入数据库名称及需要列人表格的字段名称后,自动形成一个表格,此表格内容为该数据库中输入字段的名称及内容。由于不同的数据库字段个数不一定相同,用通常的制表方法竖线数量不易确定,竖线位置的确定也是个难题,并且字段类型也不尽相同(制表中所有字段都需变为字符型),具体哪个字段需要进行变换也难以确定。由于FoxBASE+增加了数组变量为上述问题的解决提供了可能。首先用COPY命令获得需要处理的数据库的结构信息文件,从该文件中用数组取得对库文件结构描述的有关数据。数据库制表s.…  相似文献   

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

10.
数据库(.DBF)条件,是 dBASEⅢ用户存放数据的主要场所,也是 dBASE-Ⅲ进行数据处理的主要操作对象。但由于dBASEⅢ系统提供了功能较全的数据库操作命令,使得数据库中的数据在 dBA-SEⅢ命令级完全裸露。从而可能发生某些数据被局外人所检索或修改;或者操作人真擅自修改数据或修改应用程序设计者  相似文献   

11.
本文描述了一个dBASEⅢ数据全屏幕录入程序的实现,系统根据用户所建的数据库的结构和所使用的策机的汉字显示行数,自动生成屏幕显示格式,通过对这些格式的控制,实现了对含有任意个字段,字段名任意的dBASEⅢ数据库的全屏蔽数据录入。  相似文献   

12.
本文主要介绍一种快速生成dBASE-Ⅲ数据录入维护程序模块的设计原理和实现方法,以及作者用这种方法研制的软件工具LZTL。LZTL是dBASE数据录入维护程序自动生成器,使用它可以在10~25分钟内生成一个数据库文件(dbf)的数据录入维护程序。功能包括数据记录的增、删、改、插、显示数据,显示目录,排序,索引,拷贝,索引查询修改等。同时还自动生成与数据库文件结构相适应的屏幕格式文件。程序运行时具有良好的人机交互性,全部汉字提示,并可按需要打印程序设计报告。本文介绍的dBASE程序自动生成原理适用于快速生成其他类型dBASE功能模块。采用这种方法,程序设计员可根据具体工作环境和自己的程序设计风格设计制作满意的dBASE程序自动发生器。  相似文献   

13.
在数据库管理系统中,对数据库记录的输入和修改无时不在进行。对于每个记录中各字段而言,其内容在一定范围内是相对固定的。如:在城建档案管理系统中,就一个工程项目档案,无论档案总卷数为多少,其工程名称、项目名称、建设单位、施工单位、开竣工时间、保管期限等字段内容是相同的或固定的。本数据库字段信息输入/修改在线提示程序就是用于对它们的输入/修改实现菜单式选择,从而减少计算机操作人员大量的重复性劳动,以提高输入速度,并使相同内容的字段格式实现统一。应用本程序时,用户的原程序无需大的改动,只需在原用户输入/…  相似文献   

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

15.
使用dBASEⅢ数据库管理系统常常需要处理大量的报表,输出美观、实用的报表是用户越来越关心的问题。现在不少程序只能制成固定的且单层表头的报表,想要在报表中增减某些字段内容就不得不修改程序,既繁琐又费时。笔者经过实践,用dBASE-Ⅲ编制了一个新颖、实用的通用报表自动生成程序,可打印出灵活多变的报表,效果令人满意。一、程序特点 1.生成的报表灵活多变。为方便用户输出各种内容,可以任意选择数据库中的字段进行组合生成报表,且字段先后顺序可以随意调整。考虑到实际报表的表头不仅是单层的,程序还可生成两层表头的报表。 2.具有保存报表的功能。所生成的报表作为记  相似文献   

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

17.
在上期中笔者介绍了通用库打印模块DB—PRT的应用。本女就DB-PRT中主要功能的实现方法择要作一解释。库的字段名打印可用中文也可用原字段名原字段名(一般为西文)可用中文名代替,且打印宽度可大于或等于原宽度。在这里使用了字段数量函数,并利用数组进行每一字段所对应的中文名的输入。另外利用了结构伸展文件,因为当库结构决定之后,其段名、段宽、类型都已决定,从结构伸展文件可获得这些信息,并可对其作改变或调节。这些工作只需做一次,程序会自动将改变后的信息存妥,以后不需修改就能按已输入的中文名打印,宽度也由此一锤…  相似文献   

18.
dBASEⅢ是微机上最流行的数据库管理系统之一,其中的TOTAL指令的功能是对库中的数据进行分类汇总,是个较常用的指令。但是,这个指令使用起来并不很方便,大至有如下几个缺点:首先,存放汇总结果的目标库文件的结构只是源库文件的一成不变的翻版,不会自动调整字段宽度,很容易造成数据溢出,使汇总结果失效;其二,有些情况下虽然只选择其中的几个字  相似文献   

19.
1.数值型字段可按降序建索引文件在dBASE数据库的操作中,大家都经常使用INDEX ON<关键字>建索引文件,但是,该命令只能按隐含的升序方式建立索引关系,致使用户常感不便。如果,在职工档案中要求按工资的降序排列,工资最高的职工排在前面。为此只需将原关键字的值*(-1)。这样,原来关键字值最小者,变负之后就变成最大了。这时再用INDEX命令建索引,就会达到“降序”的目的。例子见下面左边程序。2.使数据库中的记录“后进先显示”dBASEⅢ中利用APPEND命令向数据库内增加记录,记录总是加在数据库尾部,故称追加,用LIST命令显示记录时,新增加的记录也是出现在最后。但是,在某些工业、  相似文献   

20.
中文dBASEⅢ指令中SUM求和指令是对当前数据库文件中表达式所对应的数字字段内容进行求和或对指定的记录子集求和。在指令说明中,没有说明当字段为带小数位数和整数运算的区别:  相似文献   

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

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