共查询到20条相似文献,搜索用时 31 毫秒
1.
杨国林 《计算机工程与应用》1989,(10):51-54
众多笔者已作了各种高级语言对DBASEⅢ数据库DBF文件直接进行操作的探讨。而这种操作只限于DBF文件的数值型(N)、字符型(C)、逻辑型(L)、日期型(D)字段。然而,如何用高级语言直接操作DBF文件的备注型(M)字段还未得以解决,只有做到这一点。才能真正达到高级语言与DBASEⅢ的数据共享。本文对此作了有益的探讨,实现了在MS-PASCAL状态下直接访问DBASEⅢ数据库DBF文件的备注字段。 相似文献
2.
BASIC和数据库(DBASE、F-OXBASE)都是交互性语言软件,功能丰富,使用方便,应用十分广泛.工作中有时需要将BASIC的数据文件转换为数据库的DBF数据文件.BASIC的顺序数据文件(用WRITE语句生成)可以直接进行这种转换,随机数据文件则不能.而BASIC的数据文件中,大量都是随机文件.为 相似文献
3.
BASIC和数据库(DBASE、FOXBASE)都是交互性语言软件,功能丰富,使用方便,应用十分广泛。工作中有时需要将BASIC的数据文件转换为数据库的DBF数据文件。BASIC的顺序数据文件(用WRITE语句生成)可以直接进行这种转换,随机数据文件则不能。而BASIC的数据文件中,大量都是随机文件。为了解决此问题,笔者探索出两种转换方法,概述如下。 设BASIC的随机文件含有三个字段,宽度分别为6、2、6;共四个记录;文件名为SD.DAT。转换前,先建一个相应格式的数据库DBF头文件(即记录数为零的空库,设库名为DD.DBF)。 方法一:用APPEND语句进行转换。它要求待转换的数据文件必须是符合一定格式的文本文件,即每个字段用双引号括起来,字段之间用逗号分隔,第一行由回车换行结束,文件结束符为1AH。为此,用程序一 相似文献
4.
以扩展名DBF结尾的数据库文件一般是由关系型数据库管理系统DBASE或FOXBASE所产生的,它是以记录和字段的形式存放数据,每个记录存放一组信息;目前,在我国关系型数据库管理系统DBASEⅢ或FOXBASE拥有广大的用户,所以在其它高级语言中若能随机存取数据库*.DBF文件任一字段的数据及结构,将具 相似文献
5.
寻找可靠、方便的用高级语言读写DBASEⅢ或FOXBASE的.DBF文件的方法,一直是人们关心的问题,由.DBF文件读取数据时可按其结构和存有的记录来完成,而将数据写入.DBF文件时采用简单的追加方式常发生数据末写入文件的错误。本文作者根据工作需要进行了开发,找到了一种可靠、方便的方法。 相似文献
6.
杨国林 《计算机工程与应用》1989,(2)
DBASEⅢ提供的复制(copy)和附加(APPEND)数据交換接口命令实现了和其它高级语言交換数据的功能,但要借助于文本文件(·TXT),才能达到两种语言交换数据的目的。由于TXT文件是从DBF文件中复制出来的,内容重复,需要额外占用存储空间;利用TXT文件交換数据,增加了转換步骤,难以达到真正共享数据;为了克服上述缺点,本文提出了一种不产生中间文本文件而由MS—PASCAL语言直接操作DBASEⅢ数据库的DBF文件的方法,并给出了插入、删除、修改、显示库记录实用程序(简称实用程序)。 相似文献
7.
本文详述了从DBASEⅢ的DBF文件到ORACLE数据库表的转换,它既可用于ORACLE数据库中数据录入,也可用于将数据从DBASEⅢ数据库DBF文件中移植到ORACLE数据库表中。 相似文献
8.
在解决实际问题中,经常遇到高级语言与关系数据库FOXBASE间的数据通讯,这里介绍一种由FoxBASE的内存变量文件向Pascal提供数据的简便易行的方法。通过对FoxBASE内存变量文件MEM的结构分析,了解字符型内存变量在**M文件中的存储格式为:第l-11字节为变量名,12字节为变量类型标识符,17字节为变量长度,333字节以后存放变量内容,结束符为00H,而后紧跟着按上述格式依次存放下面的变量,文件结束标识符为IAH。例如,假设文件M.MEM存储了两个字符型变量Number2门00”和AA一问23”,则其文件存储结构如下:亚554D忙忙52叫… 相似文献
9.
目前,dBASEⅢ与高级BASIC语言之间的数据传递,大都是通过文件来进行的。但在实用过程中经常遇到少量参数的传递,如果仍然使用磁盘文件传递数据的方法,势必会影响程序的运行速度。本文介绍一种通过内存直接传递数据的方法。 dBASEⅢ与BASIC要想通过内存传递数据,就需要开辟一内存区域作为传递数据的缓冲区,然后在该区域中读写数据。对于BASIC语言来说,要用到DEFSEG与POKE语句以及PEEK函数;其使用方法在一 相似文献
10.
本文分析了FOXBASE+与高级语言混合编程的方法及数据共享的途径,提出了FOXBASE+对记录管理的新见解,介绍了BASIC程序直接将数据写入.DBF文件中的方法。 相似文献
11.
呙平勃 《计算机工程与应用》1991,(4):25-29,67
本文作为《DBF文件装入到SQL/DS表文件的实践》一文的补充,全面地、详尽地分析了SQL/DS数据库表文件和DBASE-Ⅲ数据库DBF文件的文件组织形式与存贮结构。并且通过分析,提出了一种把IBM-4381机中的SQL/DS表文件转换成微机上的DBASE-ⅢDBF文件的方法。以便使这两种不同类型的数据库可以共享数据 相似文献
12.
FOXBASE(或 DBASEⅢPLUS)和 DBASEⅢ数据库文件的内部结构存在着一个小小的差异,对于数据库头结束符,前者为0DH,后者为0DH 和00H。假设在 DBASEⅢ下任意建立一个数据库 LS.DBF,利用 DEBUG 查看数据库头以及数据库头的结束符如下: 相似文献
13.
首先讨论了DBF数据库文件的结构,然后提出了用C语言直接读取和修改DBF数据库文件数据的方法,最后通过实例给出了完成操作的C语言程序. 相似文献
14.
周密 《小型微型计算机系统》1989,(1)
采用先进的B~ 树索引技术是DBASE Ⅲ的一个重要特点。然而,IBM/PC机上配置的高级语言FORTRAN77却没有索引文件这种文件类型。如果可以实现FORTRAN77对DBASEⅢ索引文件的直接使用,那么,不但进一步扩大了DBASEⅢ的使用范围,而且还增强了FORTRAN77的文件处理功能。本文对FORTRNA77语言使用DBASEⅢ索引文件进行了一些探讨,并给出一组在FC/AT机上通过的用FORTRAN77语言编写的对DBASEⅢ索引文件进行操作的子程序。 相似文献
15.
本文对如何用高级语言直接操作DBF文件的备注型(M)字段作了有益的探讨,实现了MS PASCAL直接访问dBASEⅢ数据库DBF文件的备注字段。 相似文献
16.
既能利用现有的FOXBASE(DBASEⅢ)管理程序和数据,充分保护已有的资源,又能使系统的性能有较大幅度的提高,混合使用C和FOXBASE显然是一个较理想的选择,怎样运用C来获得*.DBF文件中的数据和有关信息呢,本文给出了一组适用于任意数据库的通用函数,可在C程序中随意调用。 相似文献
17.
屈泽明 《电脑编程技巧与维护》2008,(13):20-24
本文以C#为设计语言,应用ADO.NET技术,并且综合运用DataAdapter与DataSet,完成ASP.NET下DBF文件向MDB文件的转换,这样在应用系统中无需借助第三方软件的转换就可以直接使用DBF文件,解决了以MDB文件为数据源的应用系统如何直接使用DBF文件的问题。 相似文献
18.
QU Zeming 《电脑编程技巧与维护》2008,(15)
本文以C#为设计语言,应用ADO.NET技术,并且综合运用DataAdapter与DataSet,完成ASP.NET下DBF文件向MDB文件的转换,这样在应用系统中无需借助第三方软件的转换就可以直接使用DBF文件,解决了以MDB文件为数据源的应用系统如何直接使用DBF文件的问题。 相似文献
19.
关系型数据库管理系统DBASEⅢ和FOXBASE在我国拥有广大的用户,有关高级语言调用或读取它们数据库中整个数据的文章,在一些报刊上有过介绍,但象本文所介绍的能随机读取两种数据库*.DBF文件任一字段的数据和结构的通用程序的文章还不多, 下面以高级语言BASICA为例,介绍一下随机读取的方法及通用程序. 相似文献
20.
本文首先提出用内存变量文件代替文本文件,作为 dBASEⅢ、FoxBASE+传递数据给高级语言程序的“接口文件”,从而简化程序、节约内存,并且将它应用于 dBASEⅢ以及 FoxBASE+调用系统图形驱动文件 GRD.SYS,以弥补关系数据库管理系统的画图功能。 相似文献