重点难点和错误分析项目一学生信息管理萧山电大课件

上传人:鲁** 文档编号:592642877 上传时间:2024-09-21 格式:PPT 页数:16 大小:378KB
返回 下载 相关 举报
重点难点和错误分析项目一学生信息管理萧山电大课件_第1页
第1页 / 共16页
重点难点和错误分析项目一学生信息管理萧山电大课件_第2页
第2页 / 共16页
重点难点和错误分析项目一学生信息管理萧山电大课件_第3页
第3页 / 共16页
重点难点和错误分析项目一学生信息管理萧山电大课件_第4页
第4页 / 共16页
重点难点和错误分析项目一学生信息管理萧山电大课件_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《重点难点和错误分析项目一学生信息管理萧山电大课件》由会员分享,可在线阅读,更多相关《重点难点和错误分析项目一学生信息管理萧山电大课件(16页珍藏版)》请在金锄头文库上搜索。

1、重点难点和错误分析 学生信息管理系统主 讲 : 重点难点和错误分析-项目一学生信息管理-萧山电大一、数据库概述一、数据库概述数据库是结构化的相关数据的集合数据库是结构化的相关数据的集合按一定的结构和组织方式存储在外存储器按一定的结构和组织方式存储在外存储器数据结构模型数据结构模型 层次模型层次模型网状模型网状模型关系模型:二维表来描述数据之间的关系关系模型:二维表来描述数据之间的关系数据库管理系统:数据库管理系统:Access、SQL Sever等等 重点难点和错误分析-项目一学生信息管理-萧山电大二、结构化查询语言二、结构化查询语言SQL Insert语句语句将数据值添加到表中将数据值添加到

2、表中Update语句语句修改表中的记录修改表中的记录Delete语句语句从表中删除记录从表中删除记录Select语句语句从表中查询记录从表中查询记录 重点难点和错误分析-项目一学生信息管理-萧山电大三、使用三、使用ADO访问数据库访问数据库 ADO控件通过可视化数据访问控件的形式建立控件通过可视化数据访问控件的形式建立数据库的记录集数据库的记录集 ADO对象模型以代码编程的方式建立数据库的对象模型以代码编程的方式建立数据库的记录集记录集 通过数据绑定控件(如通过数据绑定控件(如DataDrid控件)实现数控件)实现数据信息的访问据信息的访问重点难点和错误分析-项目一学生信息管理-萧山电大三、使

3、用三、使用ADO访问数据库访问数据库使用使用ADO控件访问数据库的步骤控件访问数据库的步骤首先将首先将ADO控件添加到工具箱中,控件添加到工具箱中,设置设置ConnectionString属性建立与数据库的连接属性建立与数据库的连接设置设置RecordSource属性指定具体可访问的数据表属性指定具体可访问的数据表设置数据绑定控件(如设置数据绑定控件(如DataDrid控件)的控件)的DataSource属性实现数据信息的访问属性实现数据信息的访问重点难点和错误分析-项目一学生信息管理-萧山电大三、使用三、使用ADO访问数据库访问数据库使用使用ADO对象模型访问数据库的步骤对象模型访问数据库的

4、步骤创建一创建一Connection对象,建立和数据库的连接对象,建立和数据库的连接利用利用Recordset对象或对象或Command对象为需要操对象为需要操作的数据建立记录集作的数据建立记录集 利用利用Recordset对象的属性、方法和事件来操对象的属性、方法和事件来操作数据作数据 重点难点和错误分析-项目一学生信息管理-萧山电大三、使用三、使用ADO访问数据库访问数据库Public Sub Main()Dim Adocn As New Connection 声明并创建新对象声明并创建新对象Dim strAccess As String 定义数据库连接字符串定义数据库连接字符串strAc

5、cess = Provider=Microsoft.Jet.OLEDB.4.0;Data Source=xs.mdbAdocn.Open strAccess 建立数据库连接建立数据库连接End SubPrivate Sub Form_Load()Dim Adors As New Recordset 声明一个新的声明一个新的Recordset对象对象Adors.ActiveConnection = Adocn 与与ADO链接对象建立关联链接对象建立关联strSQL = select * from 学生表学生表 拼写拼写SQL语句语句Adors.Open strSQL 执行执行SQL语句语句Tex

6、t1.Text=Adors.Fields(学号学号) 在在TextBox控件显示控件显示Adors.Close 关闭记录集对象关闭记录集对象End Sub重点难点和错误分析-项目一学生信息管理-萧山电大四、常见错误分析四、常见错误分析数据库文件找不到数据库文件找不到SQL语句出错语句出错 RecordSource属性重新设置后记录集无变化属性重新设置后记录集无变化实时错误实时错误3021 重点难点和错误分析-项目一学生信息管理-萧山电大1、数据库文件找不到、数据库文件找不到原因原因含有数据库的应用程序拷贝到其他地方,出现找不到文件含有数据库的应用程序拷贝到其他地方,出现找不到文件的错误,的错误

7、,可能是数据库文件没有拷下来,或程序中数据库的连接采可能是数据库文件没有拷下来,或程序中数据库的连接采用的是绝对路径用的是绝对路径重点难点和错误分析-项目一学生信息管理-萧山电大1、数据库文件找不到、数据库文件找不到应用程序文件与应用程序文件与数据库文件放在数据库文件放在同一文件夹中同一文件夹中用用ADO控件连接控件连接数据库时一定采数据库时一定采用相对路径。用相对路径。 改为改为XS.mdb重点难点和错误分析-项目一学生信息管理-萧山电大2、SQL语句出错语句出错原因原因由于由于SQL语句写错,导致程序执行不了。语句写错,导致程序执行不了。解决方法解决方法正确拼写正确拼写SQL语句语句将将S

8、QL语句用语句用Print方法打印出来调试方法打印出来调试检查是否漏写检查是否漏写“”、或少了空格、或少了、或少了空格、或少了“”重点难点和错误分析-项目一学生信息管理-萧山电大3、 RecordSource属性重新设置后属性重新设置后记录集无变化记录集无变化数据控件的数据控件的RecordSource属性重新设置后,数据控属性重新设置后,数据控件连接的数据源还是原来的记录集。件连接的数据源还是原来的记录集。strSQL = select * from 学生表学生表 where 学号学号= + txtNo.Text + Adodc1.RecordSource = strSQLAdodc1.Re

9、fresh 必须用必须用Refresh方法激活这些变化方法激活这些变化 重点难点和错误分析-项目一学生信息管理-萧山电大4、实时错误、实时错误3021 运行时报错运行时报错:实时实时错误错误3021,BOF或或EOF中有一个是中有一个是“真真”,或者当前的或者当前的记录已被删除记录已被删除,所所需的操作要求一需的操作要求一个当前的记录个当前的记录 重点难点和错误分析-项目一学生信息管理-萧山电大4、实时错误、实时错误3021原因原因数据记录指针指向了空记录数据记录指针指向了空记录解决方法:解决方法:可以使用可以使用BOF和和EOF属性来解决属性来解决 如果记录没有到头,那么将记录移到上一条如果

10、记录没有到头,那么将记录移到上一条如果是第一条记录,则提示用户记录已经移到第一条如果是第一条记录,则提示用户记录已经移到第一条如果记录没有到尾,那么将记录移到下一条如果记录没有到尾,那么将记录移到下一条如果记录到尾,则提示用户记录已经移到最后一条如果记录到尾,则提示用户记录已经移到最后一条重点难点和错误分析-项目一学生信息管理-萧山电大If ADOrs.BOF = False ADOrs.MovePrevious Else MsgBox 已经是最前面一条了已经是最前面一条了!, vbOKOnly, 提示提示“End ifIf ADOrs.EOF = False ADOrs.MoveNext Else MsgBox 已经是最后一条了已经是最后一条了!, vbOKOnly, 提示提示End if重点难点和错误分析-项目一学生信息管理-萧山电大 谢谢 谢!谢!重点难点和错误分析-项目一学生信息管理-萧山电大

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号