关于VFP应用程序运行错误的原因分析及解决办法
- 格式:pdf
- 大小:133.04 KB
- 文档页数:2
○ 其 它《农金纵横》 1998年第2期Foxpro 2.5程序中的错误处理办法刘 鹤 刘亚彬 关 键 一、引言查找程序错误是编程人员最感头痛的事,常常耗费大量的时间和精力。
对于程序的语法错误由于程序执行时,Foxpro 2.5系统能找出错误信息,因而排除起来并不十分困难。
但是对于程序的逻辑错误,则要花费相当多的时间和精力才能排除。
一个较大的应用程序系统,一般应有错误处理程序,以便能在程序执行发生错误时,给出错误信息、错误信息代码、发生错误的程序名及所在的行号等,在编制程序过程中,它可以使你更清楚地了解错误产生的原因,大大地提高清除错误的效率。
此外,在程序完成后,能在程序执行发生错误时给出错误的原因和一个让程序继续执行的出口,以确保程序不会因异常中止而退出。
对于查找、排除程序的错误,我们可以从两方面着手,一是建立错误处理程序,二是使用错误窗口和跟踪窗口。
二、错误处理程序ON ERROR 命令用于设定程序执行期间发生错误时所执行的命令或函数。
常用于错误处理程序中的命令语法如下:ON ERROR DO 〈错误处理程序名〉在错误处理中,通常会带有以下的函数作参数:PROGRAM ()传回当前正在执行的程序名。
ERROR ()传回产生错误的代码,只要发生错误时才会传回非零的错误代码名。
LINENO ()传回发生错误的程序行号。
MESSAGE ()传回错误信息。
MESSAGE (1)传回产生错误的最后一个程序。
WLAST ()判断一个窗口是否为当前窗口的前一个窗口。
WREAD ()判断一个窗口是否与当前的EWAD 有关。
WONTOP ()判断一个窗口是否为最前的窗口。
RDLEVEL ()传回当前READ 所在的嵌套层数。
你还可以根据实际需要选择其它有关函数作为错误处理程序的参数。
错误处理程序的返回,可以根据不同错误处理的需要采用以下四种方法:RETUREN 返回发生错误程序的下一行,继续执行。
RETRY 返回发生错误程序的那一行,重新执行。
解决电脑程序运行错误的方法电脑程序在运行过程中出现错误是一种常见的问题,它可能导致程序崩溃、数据丢失以及系统不稳定等严重后果。
因此,解决电脑程序运行错误的方法至关重要。
本文将介绍一些常见的解决方法,帮助您应对电脑程序运行错误的挑战。
一、检查代码错误代码错误是导致程序运行错误的主要原因之一。
在解决程序错误之前,我们应该仔细检查代码中是否存在错误。
可以通过以下方法来检查代码错误:1. 仔细阅读错误提示:当程序出现错误时,电脑通常会提供一些错误提示信息。
我们可以仔细阅读这些信息,以了解错误的具体原因,并根据提示进行相应的修复。
2. 调试工具:现代编程语言通常都提供了调试工具,可以帮助我们逐行执行代码,并在运行过程中查看变量的值。
通过调试工具,我们可以定位代码错误的具体位置,并进行相应的调整和修复。
3. 代码复查:请其他开发人员或同事对代码进行复查,他们可能会发现一些我们忽略的错误或改进的建议。
通过多人的复查,可以提高代码的质量和稳定性。
二、更新软件和驱动程序软件和驱动程序的更新通常可以解决一些程序运行错误。
在解决程序错误之前,我们应该确保使用的软件和驱动程序是最新版本。
可以通过以下方法来更新软件和驱动程序:1. 自动更新:许多软件和操作系统都提供了自动更新功能,可以在后台自动检查并安装最新版本的软件和驱动程序。
我们可以打开自动更新功能,并确保其正常工作。
2. 手动更新:如果自动更新功能不可用或不可靠,我们可以手动下载最新的软件和驱动程序。
在下载之前,我们应该确保从官方网站或可信的来源获取软件和驱动程序。
三、清理系统垃圾文件系统垃圾文件的积累可能导致程序运行错误。
这些垃圾文件包括临时文件、缓存文件和无效的注册表项等。
通过清理系统垃圾文件,我们可以提高系统的性能和稳定性,减少程序运行错误的可能性。
可以通过以下方法清理系统垃圾文件:1. 磁盘清理工具:操作系统通常都提供了磁盘清理工具,可以帮助我们删除系统垃圾文件。
应用程序错误问题怎么解决我们下载或者使用某些应用程序时候,提示应用程序错误,无法正常使用,什么情况?出现这样问题,怎么办?下面就和大家介绍一下如何解决电脑出现应用程序错误的问题如何解决电脑出现应用程序错误的问题?具体步骤如下:1、首先排除病毒原因,使用最新版本的金山毒霸快速查杀3-5分钟,根据检查结果,点击立即处理。
2、如果应用程序出错的提示是缺少某个文件,那就可能是这个文件损坏,根据这个组件查询是哪个系统组件损坏,重新安装相关组件,恢复程序文件,一般即可解决。
3、若是相关软件自身的组件缺失,只需要重新安装这个软件即可。
比如运行迅雷时提示缺少某个文件,可以尝试重新安装迅雷。
4、若以上方法无效,可能是软件之间的冲突导致出错。
解决办法是尝试关闭几个无关的正在运行的应用程序,看看错误是否还会重现。
若已解决,就知道是哪两个软件冲突,不再同时运行这两个软件即可解决。
或者向厂商反馈故障,督促厂商升级解决。
如果不清楚是哪几个软件冲突,可行的解决办法是使用金山卫士的系统优化,在一键优化里,关闭一些不常用的软件启动。
这样开机后运行的程序少一些,冲突的概率会下降。
5、对于另一种应用程序出错,截图显示“应用程序出错,**内存地址不能读或不能写”,这种情况最复杂,若以上方法不能解决,则很可能是硬件(主要是内存)故障,可能是兼容性不良,只能联系硬件供应商修理。
或者重装系统,重装后短时间内可能会有效。
相关阅读:BIOS故障分析大全1.CMOS battery failed中文:CMOS电池失效。
解释:这说明CMOS电池已经快没电了,只要更换新的电池即可。
2.CMOS check sum error-Defaults loaded中文:CMOS执行全部检查时发现错误,要载入系统预设值。
解释:一般来说出现这句话都是说电池快没电了,可以先换个电池试试,如果问题还是没有解决,那么说明CMOS RAM可能有问题,如果没过一年就到经销商处换一块主板,过了一年就让经销商送回生产厂家修一下吧!3.Press ESC to skip memory test中文:正在进行内存检查,可按ESC键跳过。
应用程序错误解决方法应用程序错误是指应用程序在运行过程中出现的问题或异常。
这些错误可能由多个原因引起,如代码bug、不兼容的依赖库、资源不足等。
解决应用程序错误需要一定的技术知识和经验。
下面是一些常见的应用程序错误解决方法:1.确定错误类型:首先要确定错误类型,例如崩溃、异常、运行缓慢等。
这有助于缩小错误范围和准确定位问题。
2.查看日志:应用程序通常会生成日志文件,记录运行过程中的错误和异常信息。
查看日志可以帮助我们了解错误的原因和位置。
在确定错误类型后,可以根据日志中的关键信息进行调试或解决问题。
3.重启应用程序:有时候,应用程序错误可能是由于临时的资源或环境问题引起的。
尝试重新启动应用程序,有助于解决这些问题并恢复正常运行。
4.更新应用程序和依赖库:错误可能是由于应用程序或其依赖库的一些版本具有已知的问题。
确保应用程序和依赖库都是最新的版本,可以解决一些已知的错误。
5.检查硬件和系统配置:应用程序错误可能也与硬件或系统配置有关。
确保硬件设备正常工作、系统配置符合应用程序的要求,可以减少错误发生的可能性。
6.检查网络连接:对于网络应用程序,错误可能是由于网络连接不稳定或丢失引起的。
检查网络连接是否畅通,可以解决一些网络相关的错误。
7.检查代码逻辑:错误可能是由于代码逻辑错误引起的。
仔细检查代码,特别是可能出错的地方,如条件判断、循环等,可以解决一些逻辑相关的错误。
8.清理缓存和临时文件:应用程序在运行过程中会生成一些缓存和临时文件。
这些文件可能会累积并占用大量空间,导致应用程序运行缓慢或产生错误。
清理缓存和临时文件可以解决这些问题。
9.优化性能:应用程序错误可能也与性能问题有关。
对于性能较差的应用程序,可以通过优化算法、减少资源消耗等方式来提升性能和稳定性。
总之,解决应用程序错误需要有一定的经验和技术知识。
以上是一些常见的解决方法,但具体的解决方法还是要根据实际情况来确定。
关于VFP连编后运行程序一闪而过的解决方法笔者在两年多的新闻组生活中,曾数十次遇到过初学者对VFP的表单窗口属性所提出的问题,特别是"为何系统编译后运行时一闪而过"的问题,更是被频繁地提出。
现根据我的经验进行一下总结,以帮助初学者打掉这只拦路虎。
其实,这个问题之所以被频繁地提出,并非是由于初学者的理解能力有问题,而实在是VFP的设计混乱所致,以至于造成初学者理解上的混乱。
笔者曾在"济南万千"的"软件、编程、数据库"新闻组就此问题发过"窗口问题到此为止"的帖子,反响很大,现根据该帖进行整理,修正补足该帖中的一些不准确之处及遗漏。
本文所提"表单窗口属性",是指那些不但影响表单本身的特征(例如长宽等),而且对表单之外、项目之中的其它"元件"有影响的表单属性,它们包括如下三个:[list=a] 属性意义可选值(黑体为默认值)DeskTop 指定表单是否包含在VFP主窗口中 F./.T.WindowType 指定表单对象运行时的动作 0-无模式/1-模式ShowWindow 指定在创建过程中表单窗口显示表单或工具栏0-在屏幕中/1-在顶层表单中/3-做为顶层表单[/list]下面针对上述表单属性以及VFP中"桌面(DeskTop)、屏幕(Screen)、表单(Form)"等概念谈一谈我的理解。
正因为VFP在此方面的设计混乱,也就决定了我不能系统地、有条理地分析这些问题,我做的只能是阐述一些事实。
1.表单是一个对象,外观表现上是一个窗口。
VFP的主窗口也可以说是一个"表单"对象,它有一个固定的名字叫"_Screen","_Screen"是一个特殊的表单对象;2."ShowWindow"是规定表单在"显示方面的从属关系"的属性ShowWindow属性实际上仅有两种选择:"作为顶层表单"与"在顶层表单中"。
Visual FoxPro上机操作常见错误分析Visual FoxPro是目前微机上基于Windows平台的运行较为普遍的关系数据库管理系统。
在教学过程中我们发现,很多同学在初学Visual FoxPro时由于对Visual FoxPro的语法规则和命令涵没有准确地把握和比较深入的理解,在上机操作练习或上机操作考试时常犯一些不该犯的错误。
下面就学生在上机操作中常犯的一些典型错误进行分析,希望能对Visual FoxPro的初学者有所裨益。
一、输入命令时常见错误分析在Visual FoxPro中,对数据的操作既可使用菜单方式也可使用命令方式,这两种操作方式各有优点。
菜单方式具有直观、简单方便的特点,不需要记命令及其格式,但有时这种操作方式比较费时,效率不高;命令方式具有快捷的特点,使用它有助于初学者理解、掌握Visual FoxPro整个命令系统,在深入学习中都必须要求掌握各种命令及其作用。
因此,在教学上机安排及教学计划,都要求学生主要通过命令方式来进行。
Visual FoxPro命令的一般格式为:<命令动词>[FORM <辅助文件名>][TO <目标文件名>][<记录围>][FOR┃WHILE <条件>][FIELDS <字段名表>][OFF]其中:[ ]表示可选项, < >表示必选项, ┃表示"或者"之意。
Visual FoxPro命令通常由两部分组成,前一部分是命令动词,表示应执行的操作,后一部分是若干短语,对操作提供某些限制性说明。
Visual FoxPro规定:命令中的命令动词排在前面,各短语可以按任意次序跟在命令动词之后;命令动词与短语、短语与短语、短语中各单词间用一个或多个空格隔开;不允许在一行输入多条命令;可将一条命令分多行输入,但中途换行时应先输入一个分号再换行;命令中的命令动词、短语中的英文单词、运算符号、标点符号等应在半角状态下输入,即它们所用到的字符必须是ASCII码半角字符。
一、输入命令时常见错误分析1、不能识别的命令谓词产生原因:(1)关键词拼写错误(2)命令动词与短语、短语中各单词之间没有用空格隔开(3)命令动词、短语中的英文单词、运算符号和标点符号等在全角状态下输入(4)在一行内输入多条命令(5)将一条命令多行输入时中途换行没有分号“;”2、找不到变量产生原因:(1)命令动词与短语、短语中各单词之间没有用空格隔开(2)命令动词、短语中的英文单词在全角状态下输入3、语法错误/命令中缺少必要的字句产生原因:(1)语句的结构不完整(2)运算符和标点符号是在全角状态下输入或为中文符号4、嵌套错误产生原因:(1)关键词缺少配对,如有if却没有end if,有for却没有end for(2)配对关键词的个数不相等5、操作符/操作数类型不匹配产生原因:运算符两边的变量或数据类型不一致6、缺少函数参数的值、类型或数目无效产生原因:函数参数的个数不对或传递的参数类型不对7、某某文件不存在产生原因:(1)没有设置默认路径(2)要打开的表文件或菜单文件没有存放在默认目录下(3)调用没有定义的函数或过程二、创建表文件时常见错误分析1、没有设置默认路径不少考生在事先没有用SET DEFAULT TO命令设置好当前盘当前目录的情况下进行考试 ,结果所创建的文件未能按要求存入指定盘指定目录中,由此常常导致上机操作考试失败。
2、创建表文件时忽略了小数点和消失位数也包含在字段宽度之内的事实。
导致输入数据时产生溢出。
3、在Visual FoxPro 中,A~Z单个英文字母已被专门用作工作区的别名,用户不能在用他们作为表文件名。
错误提示:“别名已被使用”。
三、记录操作时常见错误分析1、记录的显示单纯显示表记录的命令主要有LIST和DISPLAY两个。
LIST连续 (集中 )显示表记录,当命令中的" <记录范围 >"和" <条件 >"均缺省时 ,LIST显示所有记录。
VisualFoxPro中的错误处理Visual FoxPro 中的错误处理Doug Hennig ,Interpret by R.M.H简介与FoxPro 2.x相比,Visual FoxPro对错误的处理更为灵活但也更为复杂。
当对象具有Error方法来处理局部错误时,怎样为你的应用程序提供公共的、全局错误处理服务?当发生错误时如何恢复?这里提供一种经证明是行之有效的方法来实现Visual FoxPro应用程序的错误处理–开始于单独的控件,结束于一个全局的错误处理对象。
错误处理基础在错误处理中有许多困难的问题:设置错误处理器,检查错误的情况,提示用户发生了什么情况(并可能将其写入一个文件供以后分析),并解决问题(试着再次执行命令,继续出错的语句的下一条语句,退出系统等等)。
设置错误处理与FoxPro 2.x中的设置错误处理相同,VFP中要设置全局错误处理仍然使用on error命令。
举例如下:on error do ERR_PROC with error(), sys(16), lineno()这些参数告诉错误处理程序:错误号,发生错误的程序的名字,行号。
你可以按你的需要传递任意参数到错误处理程序。
VFP以各对象的ERROR事件的方式,提供了对全局错误处理的能力。
在VFP中每一个对象的事件模块都具有Error事件。
当然,并非每一个对象都有Error方法。
如果你不清楚这种差别,记住,事件是被用户或系统的某些动作触发的(击键,鼠标单击,或者一些Visual FoxPro认为是错误的东西),当事件发生时方法编码被执行。
当一个消息传递到一个对象通知它执行方法时,方法代码也会被执行。
在很多事件中,如鼠标单击,如果对象的方法中没有代码,事件被忽略或执行默认的动作。
可是,当错误出现时,将会发生什么取决于一系列的事情。
当一个对象调用另一对象或一个非对象程序(如PRG文件)时出现错误、且该对象存在Error方法时,对象的Error方法将被调用。
Visual FoxPro上机操作常见错误分析Visual FoxPro是目前微机上基于Windows平台的运行较为普遍的关系数据库管理系统。
在教学过程中我们发现 ,很多同学在初学Visual FoxPro时由于对Visual FoxPro的语法规则和命令内涵没有准确地把握和比较深入的理解 ,在上机操作练习或上机操作考试时常犯一些不该犯的错误。
下面就学生在上机操作中常犯的一些典型错误进行分析 ,希望能对Visual FoxPro的初学者有所裨益。
一、输入命令时常见错误分析在Visual FoxPro中 ,对数据的操作既可使用菜单方式也可使用命令方式 ,这两种操作方式各有优点。
菜单方式具有直观、简单方便的特点 ,不需要记命令及其格式,但有时这种操作方式比较费时 ,效率不高 ;命令方式具有快捷的特点 ,使用它有助于初学者理解、掌握Visual FoxPro整个命令系统 ,在深入学习中都必须要求掌握各种命令及其作用。
因此,在教学上机安排及教学计划,都要求学生主要通过命令方式来进行。
Visual FoxPro命令的一般格式为:<命令动词 >[FORM <辅助文件名 >][TO <目标文件名 >][<记录范围 >][FOR┃WHILE <条件 >][FIELDS <字段名表 >][OFF]其中: [ ]表示可选项 , <>表示必选项 , ┃表示"或者"之意。
Visual FoxPro命令通常由两部分组成,前一部分是命令动词 ,表示应执行的操作 ,后一部分是若干短语 ,对操作提供某些限制性说明。
Visual FoxPro规定:命令中的命令动词排在前面 ,各短语可以按任意次序跟在命令动词之后 ;命令动词与短语、短语与短语、短语中各单词间用一个或多个空格隔开 ;不允许在一行内输入多条命令 ;可将一条命令分多行输入 ,但中途换行时应先输入一个分号再换行 ;命令中的命令动词、短语中的英文单词、运算符号、标点符号等应在半角状态下输入 ,即它们所用到的字符必须是ASCII码半角字符。
Visual FoxPro上机操作常见错误分析覃杰【期刊名称】《右江民族医学院学报》【年(卷),期】2001(023)002【摘要】@@Visual FoxPro是目前微机上基于Windows平台的运行较为普遍的关系数据库管理系统,它不仅是《计算机应用基础》课程的重点教学内容,而且也是全国高校计算机一级上机操作考试和理论考试的必考内容。
在教学过程中我们发现,许多学生在初学Visual FoxPro时由于对Visual FoxPro的语法规则和命令内涵没有准确地把握和理解,在上机操作练习或上机操作考试时常犯一些不该犯的错误。
下面就学生在上机操作中常犯的一些典型错误进行分析,希望能对Visual FoxPro的初学者有所裨益。
rn1 输入命令时常见错误分析rn 在Visual FoxPro中,对数据的操作既可使用菜单方式也可使用命令方式,这两种操作方式各有优点。
菜单方式具有直观、简单方便的特点,但有时这种操作方式比较费时,效率不高;命令方式具有快捷的特点,使用它有助于初学者理解、掌握Visual FoxPro整个命令系统,在实际上机操作时为节省时间多数学生主要通过命令方式来进行。
【总页数】3页(P321-323)【作者】覃杰【作者单位】右江民族医学院数学与计算机教研室,广西百色 533000【正文语种】中文【中图分类】G424.4【相关文献】1.Visual FoxPro上机操作考试自动阅卷系统的设计与实现 [J], 周松2.Visual FoxPro表单的剖析与应用—为Visual FoxPro增加表单自动设计功能[J], 李立春3.《Visual FoxPro及其应用系统开发》(简明版)及《Visual FoxPro及其应用系统开发》(第二版)简介 [J],4.《Visual FoxPro及其应用系统开发》(简明版)及《Visual FoxPro及其应用系统开发》(第二版)简介 [J],5.用Visual FoxPro创建Web Service Creating Web Service With Visual FoxPro [J], 崔振洪;王成;杨铭因版权原因,仅展示原文概要,查看原文内容请购买。
常见软件运行错误的解决方案在使用电脑和移动设备时,我们经常会遇到软件运行错误的情况。
这些错误可能导致程序崩溃、功能无法正常使用或者系统不稳定。
为了解决这些问题,我们需要了解常见的软件运行错误,并采取相应的解决方案。
本文将介绍几种常见的软件运行错误,并提供相应的解决方案。
一、程序崩溃程序崩溃是最常见的软件运行错误之一。
当程序崩溃时,我们通常会看到一个错误提示框,其中包含了错误的详细信息。
要解决程序崩溃问题,我们可以尝试以下几种方法:1. 重新启动程序:有时候程序崩溃是由于临时的系统错误或者内存问题引起的。
关闭程序并重新启动可能会解决问题。
2. 更新软件版本:有些程序崩溃是由于软件版本过旧或者存在漏洞导致的。
及时更新软件版本可以修复这些问题。
3. 检查系统要求:有些软件需要特定的硬件或者软件环境才能正常运行。
检查系统要求并满足其需求可以避免程序崩溃。
二、功能无法正常使用除了程序崩溃,我们还经常遇到软件功能无法正常使用的情况。
例如,某些按钮无法点击、某些功能无法启动等。
以下是几种解决方案:1. 重新安装软件:有时候软件功能无法正常使用是由于安装文件损坏或者丢失导致的。
重新安装软件可以修复这些问题。
2. 清除缓存文件:软件在运行过程中会生成一些缓存文件,这些文件有时候会导致功能异常。
清除缓存文件可以解决这些问题。
3. 检查权限设置:有些软件需要管理员权限才能正常运行或者使用某些功能。
检查权限设置并进行相应调整可以解决功能无法正常使用的问题。
三、系统不稳定除了软件运行错误,有时候我们还会遇到系统不稳定的情况。
例如,电脑频繁死机、应用程序闪退等。
以下是几种解决方案:1. 更新操作系统:操作系统的更新通常包含了修复漏洞和改进系统稳定性的内容。
及时更新操作系统可以解决系统不稳定的问题。
2. 检查硬件故障:有时候系统不稳定是由于硬件故障引起的。
检查硬件设备是否连接正常,并进行必要的维护和更换可以解决这些问题。
3. 清理系统垃圾文件:系统垃圾文件的堆积可能导致系统不稳定。
如何处理电脑系统出现应用程序错误的情况电脑系统是我们日常工作和生活中必不可少的工具,但有时候我们会遇到应用程序错误的情况。
这种错误可能会导致程序崩溃、数据丢失或者系统变得不稳定。
在这篇文章中,我将分享一些处理电脑系统出现应用程序错误的方法和技巧。
首先,当我们遇到应用程序错误时,最重要的是保持冷静。
不要慌张或者随意尝试各种操作,这可能会进一步加剧问题。
相反,我们应该采取一些有序的步骤来解决问题。
第一步是重新启动电脑。
有时候,应用程序错误只是暂时的问题,可能是由于系统资源不足或者其他临时性的原因导致的。
通过重新启动电脑,我们可以清除系统的缓存并重新加载所有的程序和服务。
这通常可以解决一些简单的应用程序错误。
如果重新启动电脑没有解决问题,我们可以尝试更新应用程序或者操作系统。
有时候,应用程序错误可能是由于程序或者操作系统的漏洞或者错误导致的。
开发人员通常会发布更新来修复这些问题。
我们可以通过应用程序的官方网站或者操作系统的更新功能来获取这些更新。
安装最新的更新可能会解决一些已知的应用程序错误。
如果更新应用程序或者操作系统没有解决问题,我们可以尝试重新安装应用程序。
有时候,应用程序的文件可能会损坏或者丢失,导致应用程序无法正常工作。
通过重新安装应用程序,我们可以替换这些损坏或者丢失的文件,从而解决应用程序错误。
在重新安装应用程序之前,我们可以先卸载原来的应用程序,以确保所有的相关文件都被删除。
如果重新安装应用程序仍然没有解决问题,我们可以尝试使用系统还原功能。
系统还原可以将电脑恢复到之前的一个时间点,这个时间点是在系统和应用程序正常工作的状态下创建的。
通过系统还原,我们可以撤销最近的系统更改,从而解决一些复杂的应用程序错误。
在使用系统还原之前,我们应该先备份重要的文件和数据,以防止数据丢失。
如果以上方法都没有解决问题,我们可以考虑寻求专业的技术支持。
有时候,应用程序错误可能是由于更深层次的系统问题导致的,这些问题可能需要专业的知识和工具来解决。
全国计算机二级VF上机操作常见错误总结全国计算机等级考试二级VFP上机操作常见错误1、出现如下提示框,提示:命令中含有不能识别的短语或关键字。
该提示表示所输入的命令的打错的关键字。
例如:(1)SQL查询语句中,将from 错打成form 。
(2)SQL查询语句中,将标点符号错打成了中文状态下的标点符号,应改成英文状态下的标点符号。
2、在运行SQL命令时,出现打开对话框,并且文件类型指定为表。
表示SQL中FROM后面接的表名打错了或根本就不存在。
例如:考生文件夹下有一个表,表名为“student.dbf”。
此时,考生的输入的命令为select * from 学生,则系统就会弹出打开对话框。
3、考生在做模拟软件的时候,认为自己哪里都做对了,但是最后评分确是0分。
请重点检查以下可能的错误原因。
(1)文件建立完成后,在保存时,文件名保存错了。
(2)查询或表单等在建立完成后,并没有按照要求去运行,以致没有产生题目所要求的结果表,故被评为0分。
4、在运行查询时,弹出提示窗口。
提示内容为:操作符/操作数类型不匹配该错误提示多数情况下是由于条件语句中的表达式”=”两边的数据类型不一致所造成的。
5、在上机操作中,有些命令或程序只能执行一次,多执行就会出错。
例如:Insert into 命令:该命令的功能是插入记录,每执行一次,就插入一条,多执行就会出现在表中出现重复记录的现象。
Alter table 命令:该命令是修改表结构,正确执行一次就可以成功得分,如再次执行就会提示错误。
6、在数据库为表建立参照完整性的时候,需要首先清理数据库,清理数据库时提示“无法清理数据库”,此时可关闭VF,重新启动VF,再进行清理即可。
7、很多考生使用拼音输入法,所以在打字时经常将某些字输入错。
如:订单管理、签订日期的订字,很容易就错误的输入成“定单管理”和“签定日期”。
8、在为某字段设置有效性规则时,首先一定要选中该字段,然后再去设置。
—42—Vfp程序编译后“一闪而过”问题的解决张鹏伟李凌薇河南周口职业技术学院周口466001Vfp是一个不错的程序开发平台在使用的过程中我发现很多初学者都会面临这样一个问题系统Prg程序编译后运行时结果“一闪而过”。
其实这个问题并非是由于初学者的理解能力有限而导致实在是对VFP程序的设计细节忽视所造成的。
下面我们就分析一下造成这种情况的原因及应对措施。
这儿有一个启动程序main.prg其代码如下DoFormform1启动界面表单Screen.Show显示VFP主窗口DomyMenu.mpr运行菜单系统RETURN我们的目的是程序编译成EXE后启动时先显示自己创作的界面而后再显示VFP主窗口接着出现菜单系统。
这是一般程序在设计时都会遵循的一条道路。
但当我们编译后却发现屏幕信息“一闪而过”而后如死水一般归于平静。
经多次分析我发现造成这种状况的可能性原因有两种。
1程序执行完成并退出。
2程序正在执行但界面被隐藏。
对于这一种情况可直接按“CtrlAltDel”键观察到。
分析如下1程序执行完成并退出对于第一种情况我们可以从传统程序的运行过程获得启示传统的程序文件如C语言程序执行情况是怎么样的呢从头到尾一行代码一行代码执行下去然后退出。
现在想一想我们想要做的是怎样一个程序是一个会出现漂亮界面、主窗口、菜单窗口然后等待我们选择某个功能去执行的程序。
也就是说程序应该显示界面、打开菜单、主窗口以后就中途停下来等待我们的操作。
按传统的程序要实现这个目的必须加一条控制等待命令。
在vfp里也有这样一位“隐之大者”他的名字叫“Readevents”。
“Readevents”的作用是“开始事件处理”。
好了现在我们把main.prg的程序加工一下DoFormform1启动界面表单ReadEvents开始事件处理使启动界面停下来Screen.Show显示VFP主窗口DomyMenu.mpr运行菜单系统ReadEvents开始事件处理RETURN程序执行DoFormform1后将启动界面显示在屏幕上然后向下执行到“ReadEvents”开始事件处理此时启动界面表单必须由用户关闭或由表单事件关闭否则程序将一直停在“ReadEvents”这一句上。