有关VFP7.0使用中的两个问题

westbulls 2002-09-09 04:02:23
1.在使用打印报表预览时,有时会出现C00005的致命错误,我已经打了SP1的补丁了,不知道怎样才能解决这个问题(我采用自定义纸)
2.在win98系统中用ODBC与SQL2000(中文版)(服务器是windows2000 server中文版)连接时不太稳定,有时候几个小时也连不上,有时突然就连上了.在win98连不上时用装有window2000 professional 的机器却可以连接的上.
...全文
32 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangzhifeng 2002-10-09
  • 打赏
  • 举报
回复
VFP与SQL SERVER连接不稳定的问题可以通过安装SQL的客户端或者更新到MDAC2.6,一般可以解决。但在这之前,还是先检查一下你的网络连接状况。
shodoy 2002-10-08
  • 打赏
  • 举报
回复
哪里有vfp7.0下載?
vfp_database 2002-10-07
  • 打赏
  • 举报
回复
to:IUPRG(新裤子)
有可能退回不了VFP5.0.哪个菜单可能会有问题....
================================================================
一件件的衣裳,一天天的游荡
一日日的向往,一个个的方向
  • 打赏
  • 举报
回复
我用vfp5.0 没有问题,可是vfp5.0 有个输入法死机问题,后来用6.0连编,谁知
打印后出现致命错误,本想用vfp7.0解决,原来vfp7.0也有啊,这下完了,只能退回5.0了
Foxer 2002-09-11
  • 打赏
  • 举报
回复
第一个问题好像没有什么好办法,在2000下一样会出的,只是机会少一些。
qz4365 2002-09-10
  • 打赏
  • 举报
回复
1.打印预览报表时出现C00005的致命错误是VFP的Bug.只有win98才会有.NT和2000下都不会出现.好象MicroSoft网站上也没有解决办法(反正我是没查到)
2.ODBC连接不稳定,应该从以下几个方面考虑:
网络状况是否良好;
数据库表的大小及VFP缓存的设置;
程序中关于表锁定的设置(在不需写入的情况下强烈建议使用只读)

希望能对你有所帮助!
westbulls 2002-09-10
  • 打赏
  • 举报
回复
odbc连接不稳定的原因已找到,主要是它们单位的机器太多,用机器名称连接时,有重名的现象.(只使用SQLSERVER登录)改为用IP地址连接后就没有问题了.
westbulls 2002-09-09
  • 打赏
  • 举报
回复
别外还想请教VFP对打印参数控制如何能够比较灵活,最好能够在用户更改硬件后免维护.
使用说明: 1.VfpDecoder V1.5 支持Visual FoxPro Runtime Library 的版本为: 6.0.8961.0, 7.0.0.9465, 8.0.0.3117, 9.0.0.2412 2.VfpDecoder 利用Hook的原理进行工作。V1.5使用的钩子与V1.1不同, 提高了切入VFP程序的成功率,但缺点是无法判断出VFP程序的主文件,所以FileList.TXT没有MainFile一项,另外对系统资源(主要是CPU)的占用率也有所增大。 3.V1.5比V1.1增加了一个Stop按钮,当不需要解析时按下它即可,不用退出VfpDecoder。 4.运行时有两种方法: (1).先启动VfpDecoder,按下后再运行VFP程序,在此期间可对一些参数进行调整,用修改,注意有的程序修改了标准运行库的文件名,要在填入正确的DLL文件名;有的程序可能会直接进入到界面而VfpDecoder没有动作,那么继续在VFP程序任意进行一些操作,一般会有结果的。 (2).先运行VFP程序,再启动VfpDecoder,按下后再在VFP程序任意进行一些操作,有时多试几次可能就会有较理想的结果。 5.有些VFP程序,把FXP及MPX文件的Size改成天文数字,所以我在V1.5作了限制,最大400K,(一般的程序不会有这么大的FXP文件),如果得到的FXP文件是400K,那么它是由一个正常的FXP文件和后面一些垃圾数据组成,没关系,用FoxTools可以正确反编译的。 6.本程序是在Windows XP下编译测试的,估计在2000及NT环境能正常工作,98下就不确定了。
数据库设计 软件攻城设计 课程实习 带word文档 一. 可行性研究 并不是所有问题都有合理的解决办法,事实上许多问题不可能在预定的系统规模之内解决。如果问题没有可行的解决,那么花费在这项开发工程上的任何时间、资源、人力和经费都是无谓的浪费。 对于软件设计而言,可行性研究是尤其重要的,即在开发软件之前.用很小的代价在尽可能短的时间内确定问题是否可以得到解决。解决问题的软件是否有一定的商业价值和实用价值,即经济可行性;是否有可行的方法来解决问题,即是否有技术可行性;以及是否使工作更便利,并能较为方便的操作使用,即操作可行性。经过分析,认定可行后再去投资、开发,以免做了很多工作后才发现根本行不通或再做下去没多大的意义,减少人力和物力的浪费。 必须记住,可行性研究的目的不是解决问题,而是确定问题是否值得去解。怎样达到这个目的呢?当然不是靠主观猜测,而只能靠客观分析。必须分析几种主要的可能解法的利弊,从而判断原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以抽象的方式进行的系统分析和设计。 二. 系统分析 2.1 需求分析 我校学生公寓现为手工管理,效率低、易出错、手续繁琐,而且耗费大量的人力,物力,财力。学校后勤处希望设计一个学生公寓管理系统,管理学生住宿情况,员工情况,处理学生离校,管理人员来访情况等功能。通过此系统,后勤人员可以对学生公寓的各项情况实行电脑化管理,以提高工作效率,也使得公寓管理所需的各项信息能方便快速进行录入,查询,删除和更新。 面对学生公寓管理工作的特点以及该管理工作的具体问题, 本系统可以解决以下问题: (1) 录入公寓各学生的基本情况。 (2) 全面查询学生的基本情况。 (3) 对学生离校进行处理。 (4) 每学期对学生住宿进行注册。 (5) 对来访人员进行出入管理。 (6) 对学生的财务进行登记管理。 (7) 对各项情况进行修改,删除,更新。 (8) 友好的操作界面, 以及简单快速的操作. (9) 多种查询方式。 本系统针对学生公寓管理日常的工作程式, 对学生公寓的各项情况例如:学生信息,学生个人财产信息,来访人员信息等进行有效管理,并能通过各方法进行快速方便的查询。 使学生公寓管理工作运作简明、清晰,各状况一目了然,使学生公寓管理工作更加科学化、规范化。 2.2系统主要功能设计 系统主要功能包括: (1):管理系统:实现退出系统的功能。 (2):查询学生:按照学号,姓名,家庭住址,班级以及混合查询学生信息。 (3)学生管理:录入学生的基本情况,学生离校处理,按学期注册,以及对学生的个人财物情况进行管理。 (4)资料修改:对学生的基本资料,个人财物资料,注册情况进行修改,以及员工资料,货物出楼,来访登记等修改。 (5)出入登陆:来访登记和货物出楼登记。 2.3性能需求 a.数据精确度 该系统输入的数据为整形与字符型。 b.时间特性 包括响应时间、更新处理时间、数据转换与传输时间、运行时 间,这些时间尽可能短。 c.适应性 在操作方式、运行环境、与其他软件的接口以及开发计划等发生 变化时,可使用系统自带的一个程序来修改现行系统,以适应新的变 化。 系统界面: 2.4 E-R图如下: 2.5部分数据字典: 三.系统设计 3.1系统结构图 系统功能描述: 系统功能模块包括五大模块:管理系统模块,查询学生模块,学生管理模块,资料修改模块,出入登陆模块,关于模块 1. 管理系统模块:实现用户退出功能。 2. 查询学生模块:该模块包括三个子模块 按学号查询——实现按学号查询学生信息 按姓名查询——实现按姓名查询学生信息 按学生班级查询——实现按学生班级查询学生信息 3.学生管理模块:包括三个子模块 学生资料录入——录入入住学生的基本信息 学生离校处理——处理离校学生的情况 宿舍财物处理——登记学生个人财产 4.出入登陆:包括两各子模块 人员登记——完成来访人员的信息登记 出楼登记——实现出楼货物信息的登记 5.关于:显示版权所有信息 3.2业务流程图 根据学生公寓管理的普遍特点,学生公寓管理流程如下图所示 基本情况 来访者信息 各项基本 基本情况 学生信息 “宿舍财务”表的属性如下图所示 : 字段名称 字段数据类型 字段宽度 小数位数 排序 宿舍 Character 10 升序 柜子 Character 10 桌子 Character 2 凳子 Character 40 电扇 Character 20 宿舍等级 Character 1 备注 Date 8 “student”表的属性如下 : 字段名称 字段数据类型 字段宽度 小数位数 排序 学号 Character 6 升序 姓名 Character 5 性别 Character 2 入学时间 Character 40 班级 Character 20 宿舍 Character “用户管理”表的属性: 字段名称 字段数据类型 字段宽度 小数位数 排序 用户名称 Character 8 升序 用户密码 Character 6 权限等级 Character 2 3.4主程序设计 3.4.1数据模块窗体设计 1. 实现过程 避免向每个窗体添加数据访问组件来访问数据库的数据。 3.4.2主程序窗口设计 1.实现目标 启动主程序,验证操作员密码后,将进入主界面。主界面主要实现如下功能: (1) 通过菜单和工具栏快速调用相应的子程序。 (2) 操作具有权限的业务 (3) 显示功能、操作员等状态信息。 部分窗口如下: 主程序界面如下图所示: 3.4.3登陆窗口设计 1.实现目标 启动程序后,调用“登陆”下的“登陆”,将打开“登陆窗口”。登陆窗口主要实现用户的登陆功能。根据输入的用户名和密码是否匹配系统能产生相应的提示信息。 3.4.4修改数据资料窗口 1.实现目标 3.4.5学生查询窗口 1.实现目标 窗口界面如下 四.系统评价 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 随着科学技术的发展,电脑已经遍及千家万户,生活、生产的需要人工操作的部分越来越少,采用计算机加以管理,效率高,节省了大量的人力和物力。 过去,在生产销售过程,产品的流通都是经过人的干预来实现的,效率低,准确性差,保密性不高、数据容易丢失。 而今,电脑给人们带来了一个崭新的世界。无数商家都竞相采用计算机控制技术,对企业内部及产品流通等进行管理。本学生公寓管理系统就是为了适应管理的需要,为广大用户而开发设计的。它使用方便,有简单易懂的开机画面,对于不熟悉计算机的人,也可以轻易掌握管理方法。 作为计算机应用的一部分,使用计算机对学生住宿信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高销售 管理的效率,也是销售的科学化、正规化管理,与世界接轨的重要条件。 学生公寓管理系统是典型的小型信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我使用BORLAND公司的Delphi开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:控件、窗体、域。 五遇到的问题和自我总结及评价 这次的课程设计将我们这学期所学的数据库的理论知识用到具体的实践去,深化了理论知识,同时也锻炼了我们的动手实践能力,有了以前的练习为前提做起来也比较的顺利。不过在具体的实践的时候还是遇到了一些小的问题,比如数据类型的定义错误,字符的错误输入等等,这些虽然都是小问题,不过在具体实践过程却浪费了不少时间,看来平时要多多的实践才是,除了要考虑问题周到还要多多注意一些细小的问题才是,做的熟练了问题也很容易的解决。我觉得的这次的课程设计重点在于触发器和存储过程。通过本次的课程设计使我们对SQL的功能又多了些了解,同时也较为熟悉的掌握了Delphi这门语言。一开始的时候遇到了不少小问题,后来多和同学讨论,多看看书,理论联系实践,许多问题就迎刃而解了。在本次的课程设计我觉得应该注意的加强对触发器和存储过程的操作能力。虽然不是很难,但很多细小的问题需要认真的对待,稍有不注意问题就会在具体的应用程序调试过程出现,这要求我们在实践的过程除了要了塌实的理论知识还要细心,有耐心。当然在本次的设计过程还出现了其他不少的问题问题随着设计思想的深入而不断变化,不断的产生新问题,而我也在这过程不断的解决问题,正是在这一过程,我加深了对原理的认识,完善了设计思想,使自己分析问题解决问题的能力得到进一步的加强。 参考文献: [1] 萨师煊,王珊.《数据库系统概论》.高等教育出版社 [2].尹立宏《Visual Foxpro 7.0 数据库开发典型实例》电子工业出版社 [3]于文芳.《Visual Foxpro 教程》.人民邮电出版社

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧