首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
数据库备注文件丢失的解决方法   总被引:1,自引:0,他引:1  
数据库备注文件是数据库的重要组成部分,在FoxBASE中备注文件用来存储备注型(Memo)字段的内容,在FoxPro 2.5/2.6中用来存储备注型(Memo)和通用型(general)字段的内容。如果备注文件不小心被删除了则数据库文件不能被打开,对数据库的所有操作就没法进行。另外,有时尽管备注文件尚存,但由于误操作或频繁使用pack和sort命令使备注字段与记录出现联接错误,同样会影响数据库的操作等等。那么当这些情况一旦出现该如何处理呢?重建数据库文件当然不是上策,在此向读者介绍二种比较简单可行的解决方法。  相似文献   

2.
在Access95关系数据库中,数据表视图(LfatasheetVew)是用户在表中输入、编辑和她览记录最直接有效的方法。数据表视图类似于在XBase或FoxPro中使用B——命令所打开的Br0WSe窗口。在数据表视图中,用户可以随时添加、编辑和创览记录,也可以在数据表视图中进行数据的查找和替换,对记录进行排序和筛选。数据表视图是可格式化的,用户可以改变显示数据的字型及大小,调整字段的显示次序,隐藏或冻结字段,改变字段列的宽度和记录行的高度。一次用我据家视囵在表设计视图中定义了表结构以后,即可使用数据表视图。若要使用数据表视图,…  相似文献   

3.
在FoxPro for Windows中,BROWSE命令是最丰富且最具功效的命令之一,以横纵滚卷条的窗口形式来实现数据库浏览。 1.捕获记录级事件 利用WHEN和VALID子句,可控制记录级事件。当把BROWSE光标从一个记录移到另一个记录时,记录级事件就会发生,WHEN子句就会触发。如果WHEN表达式返回逻辑值为假(.F.)或零,则当前所有记录将被标上只读;相反,若返回逻辑值为真(.T.),则记录允许编辑修改。另外,用户可以在WHEN子句中使用自定义函数,以实现当记录指针移动时,完  相似文献   

4.
备注字段可以存放各种不同长度的文字,例如,附记、注解、记号和特殊指示等。一个字段最大可以到64KB字节,它的最大特点是不必事先定义大小,这个字段可以在编辑或者处理时,根据需要增大而变大,实际上是一个可变长字段。在以往的dBASE家族中也有备注字段,但是没有得到很好的应用,原因是使用不甚方便。而PoxPro对备注字段的处理提供了大量的函数和命令,例如在Clipper中,要解决备注文件的垃圾压缩问题,需要设计一个非常大的C程序来进行加工,而在FoxPro中,一个命令就解决问题。为了对备注文件使用得更深入,本文试图通过一个具体实例来剖析备注文件的内部结构,同时,  相似文献   

5.
从实用的角度出发,将FoxPro中可用于备注字段处理的命令分类,并详细介绍各命令的功能和使用技巧,最后给出一个备注字段处理的实例。  相似文献   

6.
黎升红 《程序员》2001,(2):92-95
在数据库的开发中,经常会遇到这样的情况,用户在进行某个数据表的增加、删除、修改时,有些字段的值需要从其他的静态表中选取,再存入数据表。比如我们在处理企业职工信息时,需存储职工的职称,这时,我们会把已有的职称进行编码并存入职称静态表中,而在企业职工信息表中只存储该职工的职称代码,这样使数据的冗余达到最小。在录入该字段时,我们会使用Delphi的DBLookUp类控件进行录入。  相似文献   

7.
当FOXBASE数据库管理员想对已填好记录的数据库某个字符型字段中部分子字串进行成批修改时,常常为要修改的子字串因在字段中位置不定,长度不定而又无一个能处理此问题的批命令所苦恼,所以当遇到此类问题时,往往只能采用最原始的办法,即使用修改命令(如BROW、EDIT等)一条  相似文献   

8.
Oracle同步复制时表没有主键的一种解决方法   总被引:1,自引:0,他引:1  
Oracle要求实现复制的数据库对象必须有主键。当进行多台数据库之间的同步复制时,如果有一些表没有主键,并且表中存在相同的记录,就需要增加一个标识字段作为主键。提出了一种运用Oracle中的序列、触发器、视图的解决方法,可以使软件系统中的代码不用作任何修改。  相似文献   

9.
由于PowerBuilder不支持ORACLE的RAW型字段,使得很多表的操作由于无法直接使用PowerBuilder的数据窗口功能变得复杂起来,因此,作者绕开了PowerBuilder不支持RAW型字段的特点,使数据窗口能够正常生成并顺利实现数据维护的功能。其处理方法是:对该表定义一个视图,然后在PowerBuilder平台上定义关于这个视图的数据窗口,以实现该表的检索。以一个表为例表,结构如下:表名:t—example字段名称字段类型字段长度备注KeyChar2键值NameChar20Detail—nu…  相似文献   

10.
深入浅出看视图   总被引:1,自引:0,他引:1  
提示:本文对视图的概念进行了讲解,通过例子对视图的操作进行了分析。给出了视图在数据库应用系统开发中的作用的系统描述。在关系数据库中,视图是从一个或几个基本表(或其它视图)导出的表。与基本表不同,视图是虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中;基本表中的数据发生变化,从视图中查询得出的数据也就随之改变。视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。视图—经定义,就可以和基本表一样被查询和删除,也可以在一个视图之上再定义新的视图,但对视图的修改(…  相似文献   

11.
FOXPRO数据库中备注型字段是一个较为特殊的字段。所谓特殊,主要表现在它所存放的内容特殊,存放的字符数量特殊,同时对一个记录而言,该牢段有时可有可无,内容可多可少。它又称为M型字段。M型字段除了可存放文件资料以外,还可存放Zed数据,例如图形、图像等。尤其特殊的是M型字段的内容不存放在库文件中,而是存放在另外一个称之为备注文件的辅助性文件中。由于有以上的特殊性,因此,在早期的数据库语言中(例dbase、Fo-chase等)关于备往字段的操作函数或命令很少,因此使用并不方便。特别是在输入输出上没有提供函数和命令,…  相似文献   

12.
备注文件是数据库的辅助文件,它用来存放数据库文件 中备注型字段的内容。当用户建立的数据库文件中包含有备注型字段时,系统自动生成同名的备注文件(FoxBASE备注文件的扩展名为.DBT,FoxPro备注文件的扩展名为.FPT)。在打开数据库DBF文件时,与其同名的备注文件也同时被打开。如果该备注文件被无意地删除且无法恢复时,则数据库文件无法打开。为此,笔者经过对数据库文件的分析找到了解决办法。  相似文献   

13.
本文主要介绍了在VC#.NET中利用ADO.NET和树状视图控件显示数据库中多个表的操作过程,并且在DataGrid控件中可以方便地添加、修改、删除记录。  相似文献   

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

15.
从FoxPro提供的备注字段的操作函数和命令开始,通过例子程序介绍了在FoxPro中备注字段的格式输入和输出  相似文献   

16.
修改数据是信息管理软件中必不可少的功能之一。我们总是希望数据在作出修改后,能提示用户先确认,再存入系统。但一般在程序中,任何对记录字段内容所作的更改都会自动地存储在数据库记录内,即更改之前的字段内容已经被新内容所代替。当发现修改有误,需要参照编辑之前的数据再进行修改时,就只能凭用户对原始数据的记忆,因而造成一定的困难。如果能设法暂时保留库中修改前的数据,就能为再修改提供方便。笔者通过灵活使用FOXPRO中的scatter与gather命令,用类似下面的程序片断能比较好地解决上述问题。程序如下:  相似文献   

17.
笔者最近使用VFP6.0进行数据库开发,现结合自己在实际开发中对VFP的认识和体会,介绍VFP应用中使用的一些技巧和经验,以求交流。1恢复丢失了的FPT文件 由于误操作,将自由表的备注文件删除,致使自由表无法打开。遇到这种情况可采用下述方法解决。 1)创建一个新的自由表,且该自由表只含一个字段,其类型为备注型,关闭该自由表,将其扩展名为FPT的备注文件复制给误删的自由表的备注文件,或将该备注文件改名为误删的自由表的备注文件即可。 运行下面的程序同样也可以恢复丢失了的FPT”文件: accept请输入…  相似文献   

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

19.
Software公司新推出的软件FoxPRO2.5正以其丰富和其特有的半自动编程功能吸弓喀诸多MIS设计人员,并将以往数据库管理软件不可能实现的功能在此得以实现。如对备注型字段的处理便是一例。一、备注型字段的录入和追加同DBASEⅢ、F。XBASEZ.X一样,FoxPRO2.X也可利用命令APPEND、BROWSE、CHANGE、EDIT实现备往型字段的录入和追加,尽管它们在处理上各有特点,美中不足的是此四条命令仅能在手工录入数据时使用,用于编程处理则对一般不熟悉FoxPRO操作的用户会带来很多困难,而且它们在由ctfl+PgDn进入备往型字段的编…  相似文献   

20.
人们在应用FOXBASE+编制数据库全屏幕修改或显示程序时,通常会用到“COPYSTRUEXTETO<结构描述文件名>”这个命令,但这样就必须在执行程序时产生一个临时文件,还得多次使用者代换&函数将字段名从结构描述文件中逐个转换过来,使程序变得复杂。其实,只要利用字段名函数FIELD(<数值表达式>),以及字段数函数FCOUNT([<数值表达式则)等,就以编出简洁方便、灵活通用、无需临时文件的修改或显示程序。下面的例子就是一个数据库动态修改程序,使用时只需输入起始字段号、结束字段号、起始记录号、结束记录号,屏幕上即…  相似文献   

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

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