首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
FOXBASE(或 DBASEⅢPLUS)和 DBASEⅢ数据库文件的内部结构存在着一个小小的差异,对于数据库头结束符,前者为0DH,后者为0DH 和00H。假设在 DBASEⅢ下任意建立一个数据库 LS.DBF,利用 DEBUG 查看数据库头以及数据库头的结束符如下:  相似文献   

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

3.
以扩展名DBF结尾的数据库文件一般是由关系型数据库管理系统DBASE或FOXBASE所产生的,它是以记录和字段的形式存放数据,每个记录存放一组信息;目前,在我国关系型数据库管理系统DBASEⅢ或FOXBASE拥有广大的用户,所以在其它高级语言中若能随机存取数据库*.DBF文件任一字段的数据及结构,将具  相似文献   

4.
BASIC 直接操作 DBASEⅢ数据库 DBF 文件的方法已有许多文章论及,但在 DBASEⅢ中经常有些控制参数或其它辅助参数需要传送,对于这些参数用DBF 文件传送起来不太方便,而内存变量文件(MEM 文件)实现这些参数的传送是较合适的。为此,在 BASIC 直接操作 DBF 文件的同时,还应考虑如何操作 MEM文件。本文对 MEM 文件的结构作了分析,得出了 BASIC 读取 DBASEⅢ内存变量文件的方法。  相似文献   

5.
DBASEⅢ提供的复制(copy)和附加(APPEND)数据交換接口命令实现了和其它高级语言交換数据的功能,但要借助于文本文件(·TXT),才能达到两种语言交换数据的目的。由于TXT文件是从DBF文件中复制出来的,内容重复,需要额外占用存储空间;利用TXT文件交換数据,增加了转換步骤,难以达到真正共享数据;为了克服上述缺点,本文提出了一种不产生中间文本文件而由MS—PASCAL语言直接操作DBASEⅢ数据库的DBF文件的方法,并给出了插入、删除、修改、显示库记录实用程序(简称实用程序)。  相似文献   

6.
本文作为《DBF文件装入到SQL/DS表文件的实践》一文的补充,全面地、详尽地分析了SQL/DS数据库表文件和DBASE-Ⅲ数据库DBF文件的文件组织形式与存贮结构。并且通过分析,提出了一种把IBM-4381机中的SQL/DS表文件转换成微机上的DBASE-ⅢDBF文件的方法。以便使这两种不同类型的数据库可以共享数据  相似文献   

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

8.
罗辉 《计算机应用》1992,12(4):58-59
由于相当大量的DBASE Ⅲ数据库系统是解释型执行系统,其应用程序的安全保密性极差,系统开发者的利益极易受到损害,对DBASE Ⅲ数据库文件,DBF进行加密已有过许多成功的探讨。但对不影响程序的执行和保护源程序技术的探讨就明显的少得  相似文献   

9.
许多用户在ORACLE数据库什发MIS系统之前,都使用dBaseⅢ或FoxBase+开发过一些单项系统。如何利用这些原计数据.或者反过来.在dBaseⅢ或FoxBase+中如何利用ORACLE数据,是每个用户都关心的问题。这里介绍一些简单方法。dBaseⅢ或FoxBase+数据转换为ORACLE数据ORACLE数据计系统提供了两种控数据库装入数据的方法。付是利用数据装载实用程序ODL,它将一个操作系统的ASC码数据文件装入到ORA-CLE数据库中:另一种是刊用数据装入程序SQI,LOAD。下面以dHas。困惑Foxllasc十中的数据库文件I>BI.DBF转换到()RA…  相似文献   

10.
虽然ORACLE、SQL SERVER、INFOXMIX和SYBASE等大型数据库技术的应用已经大有发展,但对一般单位和个人用户,数据库的应用依然是FOX系列数据库占据着很大的份额,甚至于连DbaseⅢ数据库的应用也还存在,它们的一个共同特点是数据库文件都为“DBF”体系结构。然而,在实际应用中DBF数据库文件有一个缺点,就是比较容易产生动态损毁,尤其是在网络环境中,如果处理不当,将会使数据库中的宝贵数据全部丢失,这不但影响应用系统的正常运行,而且将给用户造成不可估量的损失。 本文将从数据库文件动态损毁的原因及出错表现、数据库文件动态损毁的有效避免及修复方法等方面进行浅析。 1、数据库文件动态损毁的原因及出错表现 无论网络或单机环境,在非正常关机下,如在数据库应用  相似文献   

11.
本文全面分析了dBASEⅢ中的数据库DBF文件和SQL/DS的数据库表文件,并提出了一种把微机dBASE—Ⅲ中的文件装入到IBM4381机中的SQL/DS表文件的方法。  相似文献   

12.
随着我国国民经济的发展,管理水平的提高,对数据库技术的要求越来越高。单台微机或限于局部网络,采用DBASE—Ⅲ一类大众化数据库的系统,已经难以满足中、大规模的应用要求,越来越多的用户趋向于采用或已经采用美国ORACLE公司推出的世界第一个商用关系型数据库。  相似文献   

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

14.
李彦超 《电脑》1995,(4):54-55
BASIC和数据库(DBASE、F-OXBASE)都是交互性语言软件,功能丰富,使用方便,应用十分广泛.工作中有时需要将BASIC的数据文件转换为数据库的DBF数据文件.BASIC的顺序数据文件(用WRITE语句生成)可以直接进行这种转换,随机数据文件则不能.而BASIC的数据文件中,大量都是随机文件.为  相似文献   

15.
一种自动实现DBASE数据库向ORACLE数据库转换的方法.利用该方法开发了适用于微型机系统的转换版本DBF-ORA系统,可用于任何能够运行ORA-CLE和DBASE的微机系统.  相似文献   

16.
应用程序的设计,常常涉及到C语言和DBASEⅢ、FOXBASE的混合编程。高级语言使用数据库的基本方法是将数据库文件转换成高级语言能够处理的文本文件,以此作为两种语言交换数据的中介,这样在处理大量数据时既浪费磁盘空间,又影响处理速度。因而在用C语言实际编程时,一般不使用这种方法,而采取直接访问数据库文件的方法。DBASE、FOXBASE数据库内数据库整体结构描述(从第0字节开始,共32字节)、字段结构描述(从第32字开始,每32字节一个附段)和数据库记录三部分组成。前两部分为库管理信息,用二进制存储;记录部分则为数据…  相似文献   

17.
首先简要介绍了快速应用数据库开发工具PowerBuilder,然后描述了DBF文件和Oracle数据库的特点,最后根据两者的特点给出了一种从DBF文件到Oracle基表转换的方法。  相似文献   

18.
黄焕和 《小型微型计算机系统》1991,12(9):62-64,F003,F004
建立数据库档案是更新、扩充和维护DBASEⅢ应用软件的常用方法.本文提供的程序可使用通配符(?或*),可选择部分或全部数据库建立档案,是一个实用性很强的自动建立数据库档案的程序,适用于各种版本的DBASEⅢ、DBASEⅢPLUS、FOXBASE等建立的数据库.  相似文献   

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

20.
我有一重要的数据库文件(*DBF),前不久因不慎将其备注文件(*DBT)删除后,再不能打开了,请问有无办法补救,(安徽朱勤)通过对FoxBase十数据库文件信息的存储结构分析得知,一个DBF文件有无DBT文件就看该DBF文件的第一个字节的内容:当为83H时则为有;当为03H时则为无。所以,只要将DBT文件丢失后的DBF文件的第一个字节的内容由83H改为03H,而后便能打开DBF文件。为此,笔者编写一个C程序(RESDBF.C),经编译、连接后,生成RESDBF.EXE文件,可作为一个DOS外部命令来使用。在FoxBase十下,其使用格式为:、RU…  相似文献   

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

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