共查询到20条相似文献,搜索用时 31 毫秒
1.
为便于日常业务管理,应用FoxBase编写一管理程序并建立一数据库结构为98字节的库文件YWGL.DBF,将所有的业务数据输入数据库内,多达几佰条记录,字节数65KB。忽一日打开数据库文件YWGL.DBF,发现 相似文献
2.
BASIC和数据库(DBASE、FOXBASE)都是交互性语言软件,功能丰富,使用方便,应用十分广泛。工作中有时需要将BASIC的数据文件转换为数据库的DBF数据文件。BASIC的顺序数据文件(用WRITE语句生成)可以直接进行这种转换,随机数据文件则不能。而BASIC的数据文件中,大量都是随机文件。为了解决此问题,笔者探索出两种转换方法,概述如下。 设BASIC的随机文件含有三个字段,宽度分别为6、2、6;共四个记录;文件名为SD.DAT。转换前,先建一个相应格式的数据库DBF头文件(即记录数为零的空库,设库名为DD.DBF)。 方法一:用APPEND语句进行转换。它要求待转换的数据文件必须是符合一定格式的文本文件,即每个字段用双引号括起来,字段之间用逗号分隔,第一行由回车换行结束,文件结束符为1AH。为此,用程序一 相似文献
3.
本文以1-2-3表格工资数据A2..T112转换为dBASE ⅢWAGE.dbf文件为例。1.1-2-3表格文件转换为dBASE Ⅲ数据文件1)定义1-2-3表格文件的显示列宽,使数字列的列宽比该列中最大数字的位数大一位,字符串列的列宽与最大显示位一致。2)将表格数据转换为扩充ASCII码文本文件:①用1-2-3的/PFb:wage↓命令定义在B盘上输出的文本文件名为wage.prn;②在/PF命令状态下执行OOUQ指令,将输出的文本定义为非格式类型;③在/PF命令状态下执行Ra2..r112↓指令,定义表格记录的输出范围;④在/PF命令状态下执行GQ指令,完成wage.prn文本文件的生成。3)进入dBASE Ⅲ状态,用CREATE命令生成一个数据结构相同的WAGE.DBF库文件。 相似文献
4.
5.
金永涛 《电脑编程技巧与维护》1995,(11):43-44,46
目前流行的数据库管理系统有DEASEⅢ、FOXBASE、PROFOX等,上述各系统不仅在数据库的控制上有很大兼容性而且所形成的数据库文件.DBF具有相同的结构特点,在各种数据库文件的管理使用过程中,最不尽人意的是操作者不能在DOS命令行直接了解某一指定数据库文件的结构和记录内容。常规的作法只有进入数据库管理系统之中,才能利用有关的命令打开库文件,并显示结构信息和记录内容,操作非常烦索。本人用TURBOC编写了一个通用数据库文件检索程序,程序中充分利用了TURBOC的窗口函数功能,使整个工作过程全部处于各种窗口之中,用户界面很好,可以方便的在DOS命令行状态下一次全部了解所有数据的结构信息及记录内容,在数据库维护过程中具有很大作用。 相似文献
6.
Foxpro中有两条删除命令,其中ZAP为彻底物理删除,不同于DELETE:在PACK之前,可用RECALL.恢复成原样。本文谈谈如何恢复用ZAP删除掉的所有记录。 一、DOS磁盘文件结构 DOS文件存于磁盘,其中有一文件目录表项FDT,以32个字节来反映该磁盘文件的特性,其中最后4个字节存储文件的长度(高位字节在后,低位字节在前),Foxpro的数据库文件被ZAP后,此处被改为空库长度。 二、DBF文件结构 Foxpro的数据库文件由文件结构描述和文件数据库内容两部分组成,结构描述在文件前部,通常称数据库文件头;又分为文件整体和各字段描述两部分。其中整体描述占32个字节。 相似文献
7.
DOS操作系统中的TYPE命令不支持通配符,即命令中不允许使用“*”与“?”.本文利用FoxBASE给出了一种最简便的实现方法,使TYPE命令支持通配符,它使用了一个库文件(FILETYPE.DBF)存放重定向命令形成的文件目录,由此取得文件名和扩展名,此程序在COMPAQ386机上、FoxBASE环境下调试通 相似文献
8.
杨国林 《计算机工程与应用》1989,(2)
DBASEⅢ提供的复制(copy)和附加(APPEND)数据交換接口命令实现了和其它高级语言交換数据的功能,但要借助于文本文件(·TXT),才能达到两种语言交换数据的目的。由于TXT文件是从DBF文件中复制出来的,内容重复,需要额外占用存储空间;利用TXT文件交換数据,增加了转換步骤,难以达到真正共享数据;为了克服上述缺点,本文提出了一种不产生中间文本文件而由MS—PASCAL语言直接操作DBASEⅢ数据库的DBF文件的方法,并给出了插入、删除、修改、显示库记录实用程序(简称实用程序)。 相似文献
9.
对于一个拥有大量数据库的管理系统来讲,超多库查询是一个较复杂的问题。如果这些数据库的文件名比较规则有序,则容易解决,但是,对于大量的无法使之规则的数据库文件名来讲,则使程序设计变得复杂起来。下面,经过笔者开发实践,找到一个比较简便的超多库查询设计方法。该方法思路比较简单,首先建立一个数据库SJK.DBF,把所有需要查询的数据库名作为字段名,再根据SJK.DBF生成一个结构描述文件JG.DBF,使要查询的数据库名作为用.DBF的记录,这样,就可以利用JGDBF中的记录来实现超多库查询。例如,在我处图书管理系统中… 相似文献
10.
灵活使用TOTAL命令可使程序简洁、易读。所用数据库ZYEY.DBF结构及部分内容: 例1:统计95年3月1日各科室应收费及全院应收费。程序主要部分: 说明:第一个TOTAL命令按“科室”合并同类项得到各科费用,第二个TOTAL命令利用RBB库中“AAA”字段均为“0”这个特点再合并得全院费用,免去了使用SUM命令求和再修改记录之繁。 相似文献
11.
12.
面对新、旧数据库接轨问题,必须解决①文本文件与数据库文件相互转换;②原数据库文件转换为新数据库文件(改变含有数据的原数据库的结构)。含有数据的新、旧数据库文件的转换,主要要做①读出旧库库头中的各参数;②建立新文件,写入新的库头参数;③将旧库中的记录逐条裁补成新格式的记录存入新库中;④再写上新库尾标志及有关参数。由源数据库sDBF文件转换为目标数据库tDBF文件的C 程序conver.cpp被封装在如下类dbs中: 相似文献
13.
寻找可靠、方便的用高级语言读写DBASEⅢ或FOXBASE的.DBF文件的方法,一直是人们关心的问题,由.DBF文件读取数据时可按其结构和存有的记录来完成,而将数据写入.DBF文件时采用简单的追加方式常发生数据末写入文件的错误。本文作者根据工作需要进行了开发,找到了一种可靠、方便的方法。 相似文献
14.
15.
王晓武 《电脑编程技巧与维护》1996,(5)
本刊1996年第一期发表的《C语言直接读取以DBF数据库文件存储的工程手册数据》一文,对于程序员用C语言直接读取DBF数据库的确有益。但是,在C语言程序中仅仅用通用方法去读DBF库文件是远远不够的。 利用C语言程序直接读写.DBF数据库文件,目前已成为很多程序员开发应用程序常用的技术手段。无论从应用程序的用户界面,还是应用系统运行效率等诸方面衡量,这种技术都具有较大的优势。 相似文献
16.
17.
在FOXBASE或DBASE应用中,我们经常需要按行对每个记录的所有或部分数值型字段进行运算,一般方法是使用REPLACE命令来完成。例如有一学生成绩文件XSCJ.DBF,其内容如下: 相似文献
18.
在dBASEⅢ的库文件(扩展名为·DBF)中,备注字段的修改不在于修改过程本身,而在于存贮空间的浪费。这是因为,备注字段的实际内容是存放在备注文件(扩展名为·DBT)中的,在备注文件中,存贮空间以块为单位,每块长512字节。而库文件中的备注字段内存放的是一个指针,指向其实际内容在备注文件中所占用的块。当修改备注字段的实际内容(哪怕只改一个字符)后,dBASEⅢ就将新的备注内容存入一个新块,原块就衩抛弃而永不再用。显然, 相似文献
19.
刘霞 《数字社区&智能家居》2002,(7):27-28
VisualFoxPro是应用广泛的前台数据库开发平台,我们在日常工作中时常会遇到DBF数据文件。然而随着办公自动化的普及,越来越多的时候需要将DBF文件转化为Excel电子文档。常用的转化方法是在FoxPro中用Copy命令进行格式转化或直接用Excel打开DBF文件。这两种方式虽然都能达到目的,却不能得到格式规范、可以直接打印输出的报表,且在输出的Excel文件中,无法对数据类型进行有效转换,极易出现数据统计错误。有没有更好的方法呢?这里有一个更加通用的方法,即在VFP中调用Excel,这样就可以由DBF文件直接生成格式如图1所示一样复… 相似文献
20.