vf数据添加字段的问题

iwantnet 2008-03-14 02:07:20
string str_conn = "data source=E:\\abc.dbf;provider=vfpoledb";
OleDbConnection oleconn_obj = new OleDbConnection();
oleconn_obj.ConnectionString = str_conn;
oleconn_obj.Open();
string Sqlinsert = "insert into abc.dbf values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "')";
OleDbCommand olecommand = new OleDbCommand();
olecommand.Connection = oleconn_obj;
olecommand.CommandText = Sqlinsert;
olecommand.ExecuteNonQuery();
MessageBox.Show("添加成功!");

提示:Must specify additional parameters. 是针对olecommand.ExecuteNonQuery();这个语句的提示,为什么呀!!!
...全文
171 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
changjiangzhibin 2008-03-14
  • 打赏
  • 举报
回复
可能是数据类型不对应
iwantnet 2008-03-14
  • 打赏
  • 举报
回复
高手呀!顶一下!
iwantnet 2008-03-14
  • 打赏
  • 举报
回复
高手呀!顶一下!
数据库设计 软件攻城设计 课程实习 带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 教程》.人民邮电出版社
课程设计说明书 NO. "学生成绩管理系统 " "1学习成绩管理系统的设计目的 " "(1)进一步掌握和利用Visual FoxPro进行设计的能力; " "(2)进一步理解和运用结构化程设计的思想和方法; " "(3)初步掌握开发一个小型实用系统的基本方法; " "(4)学会设计一个较长数据库的基本方法; " "(5)学会设计E-R图和把E-R图转化成关系模式; " "(6)掌握书写程序设计开发菜单等模块的能力(书写课程设计报告)。 " "2需求分析 " "该部分是通过对系统的终端用户和客户进行调研后编写的,充分明确系统的终端用" "户和客户对本系统提出的要求。 " "(1)要求系统提供学生信息和成绩信息的录入、修改、删除等功能,从而对考生 " "的信息和成绩进行日常管理。 " "(2)要求系统提供可以按学校、姓名和考号中的任何一种方式,对考生的成绩进 " "行查询、统计。 " "(3)退出系统应保留考生的历史信息,以备日后查询。 " "(4)要求能够打印出学生成绩。 " "2.1数据需求 " "在调研过程中,用户提供了所需数据表。这些数据表包括:学生信息、班级信息、" "院系信息、课程、教师、成绩等。 " "2.2功能需求 " "信息录入 " "录入以上数据表中的数据,还要求能进行修改。这些数据包括:学生信息、班级信" "息、院系信息、课程、教师、成绩等。 " "查询 " "能查询学生基本信息、学生成绩。可以计算学生数据、统计学生中,及格的人数、" "不及格人数、平均成绩。 " "打印 " "打印需要的学生的成绩表。 " 沈 阳 大 学 课程设计说明书 NO. "2.4系统功能图 " " " "图(1) " "3数据库设计 " "3.1概念设计 " "照用户的观点来对数据和信息建模。从上面的需求分析中可以归纳出了4个实体, " "其分别为:学生、班级、系、教师。其属性以下进行说明。 " 沈 阳 大 学 课程设计说明书 NO. "为方便学生信息的查找,学生的属性应该设有:学号、姓名、性别。所以在E-R图 " "中学生实体应如图(2)所示 " " " "图(2) " "实体:学生被分配到不同的班级,因此,我们把班级的属性归纳为:班级编号、班" "级名称。 " " " "图(3) " "如上面分析,把系的属性设为系编号、系名称、系主任,如图(4)。把教师属性 " "设为教师编号、教师姓名、性别、所属系,如图(5)。 " " " 沈 阳 大 学 课程设计说明书 NO. " " " " "课程的属性E-R图如图(6)所示。 " " " 沈 阳 大 学 课程设计说明书 NO. "因此,此系统的课程设计如图(7)所示。 " " " 沈 阳 大 学 课程设计说明书 NO. "3.2逻辑设计 " "给出系统的关系模式。 " "学生(学号,姓名,性别,班级编号) " "班级(班级编号,班级名称,所属系) " "课程(课程编号,课程名称,教师编号,学分) " "教师(教师编号,教师姓名,性别,系编号) " "成绩(学生编号,课程编号,成绩) " "3.3物理设计 " "3.3.1数据表的设计 " ""学生"表 " "学生表的字段名、类型、宽度、小数位数等如图(8)所示。 " " " " " " " ""班级"表 " "班级表的字段名、类型、宽度、小数位数等如图(9)所示。 " 沈 阳 大 学 课程设计说明书 NO. " " " " ""系"表 " " " " " ""教师"表 " "教师表字段名、类型、宽度、小数位数等如图(11)所示。 " 沈 阳 大 学 课程设计说明书 NO. " " " " ""课程"表 " " " " " ""成绩"表 " "成绩表字段名、类型、宽度、小数位数等如图(13)所示。 " 沈 阳 大 学 课程设计说明书 NO. " " " " "3.3.2建立索引 " "学生表中学号为主索引 " " " 沈 阳 大 学 课程设计说明书 NO. "班级表中主索引为班级编号 " " " " " "课程表中主索引为课程编号 " " " 沈 阳 大 学 课程设计说明书 NO. " " "教师表中主索引为教师编号 " " " " " "系表中的主索引为系编号 " " " 沈 阳 大 学 课程设计说明书 NO. "成绩表中无主索引 " " " " " "各表之间关系如图(20)所示 " " " 沈 阳 大 学 课程设计说明书 NO. "4各功能模块的创建 " "4.1菜单模块设计 " "菜单以分类分级别的形式来例举应用程序的主要功能,方便用户的使用。根据学生 " "成绩管理系统要实现的功能,应包含以下菜单。 " "查询:通过该菜单的子菜单来浏览数据库中各种信息,但是不能修改。 " "维护:通过该菜单的子菜单来添加、修改或者删除数据库中的

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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