




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于VB的桌面系统开发方案、ADO和记录集、2、2、使用ADO数据控件访问数据的挑战目标、ADO优势、3、审核、属性、方法和事件有效性验证创建菜单审核数据控件属性、 方法和事件审核MDI应用程序的创建,4、OLE数据库不同的数据库管理系统(DBMS )以不同的形式存储数据的MicrosoftAccess的文件格式为“mdb”,FoxPro的文件格式为“dbf”。 要将应用程序从一个DBMS重写到另一个DBMS以支持新的数据格式,需要大量的时间和精力来重写应用程序5、问题、 初始计算应用程序如何处理数据库中的数据:专门为某种类型的数据库创建的应用程序DBMS本身,例如,在使用oracle(DBMS )数据库存储的数据中包含PL/SQLSQL*Plus、 6、应用程序和dbms之间使用不同的解释器,可以使用将与数据库的交互部分与应用程序隔离开来的解决方案进行访问。可以实施由与应用程序不同的dbms创建的数据库的“交互”。 7、开放式数据库连接(ODBC ),ODBC定义了实现应用程序与DBMS之间交互的标准方法。 定义并实施应用程序编程接口(API )的术语API是指用于实现特定功能的函数集合。 应用程序可以通过调用API函数来执行特定任务。 8、开放数据库连接(续)、API调用传递给解释器,解释器使用适当的DBMS语言命令对数据库执行操作“解释器”基本上是ODBC驱动程序,用于实现不同的API 作为DBMS可访问的驱动程序的ODBC驱动程序接收应用程序发送的命令,并将其转换为DBMS可理解的格式。 9、OLEDB、OLEDB是componentobjectmodel (com )以提供对存储在不同DBMS中的数据的一致访问定义一组接口。只能用OO语言(例如c )实现的VisualBasic等前4GL语言无法解决的微软通过提供ActiveXDataObjects(ADO )来解决此问题的10,ADO介绍分布式应用程序前端所请求的资源很少在客户端工作站内在后台运行的部分可以是11,其中需要大量数据的特殊硬件设备可以在服务器上执行客户端和服务器之间的连接,数据可以双向流动。 VisualBasic中的数据访问VisualBasic包括数据访问对象(DAO )远程数据对象(RDO)ActiveX数据对象(ADO )、12、数据访问对象(DAO )和VisualBasic服务器DAO、13、远程数据对象(RDO ),可以访问和操作本地数据库,而且不能访问远程数据库提供了三个数据访问接口,用于访问VisualBasic版本4中提议的远程数据库,可以在访问关系数据库(如MSSQLserver和Oracle )时启用桌面在VisualBasic版本6中引入的无法访问ActiveX数据对象(ADO )的任何格式的数据库的ADO访问都将取代旧的DAO和RDO。 使用ADO数据控件访问数据使用较少的代码创建数据访问应用程序提供了用于设置数据访问属性的可视界面。 从应用程序访问的数据的连接只需从绑定控件到ADO数据控件,即可在表单中查看数据。 当16个控件设置了数据源属性时,绑定到ADO数据控件的控件包括复选框组合框(ComboBox )图像标签(ListBox )图片框(TextBox ), 使用ADO数据控件访问数据并添加datacompocimpodatagidhireharchileflexgriddatalistmaskeededitrichtextbox,17,ADO数据控件。要将ADO数据控件添加到工具箱,请在“项目”菜单项的“组件”子菜单项中选择“microsoftadodatacontrol6.0”,然后单击, 选择18以连接到数据源ADO数据控件的“连接字符串”(ConnectionString )属性设置连接到数据源在ADO数据控件属性窗口中的“连接属性”(connectionstring properties )旁边的浏览按钮19、连接到数据源(续)、20、连接到数据源(续)使用数据连接文件此选项允许您通过单击指定要连接到数据源的自定义连接字符串旁边的浏览按钮来选择连接文件并使用ODBC数据源名称此选项允许您使用系统定义的数据源名称(DSN )作为连接字符串在组合框的数据源列表中进行选择。 可以使用旁边的“添加”按钮添加或修改DSN,21。可以通过单击“生成”按钮来显示“数据连接属性”对话框,并指定提供程序的名称、连接和其他请求信息,其中“生成”按钮使用连接字符串定义到数据源的连接字符串指定22、连接数据源(续)、23、连接数据源(续)、24和记录源属性,并在建立连接数据库后,对于记录源属性,将记录源属性指定为表的名称存储过程的SQL语句、25、记录源属性(续)、SQL语句26、从绑定控件到ADO数据控件数据源属性将控件绑定到数据库的ADO数据控件。 例如,表单中有一个ADO数据控件连接到文本框和Northwind数据库的“客户”(Customers )表。 若要查看“客户”(Customers )表中的数据,必须将文本框绑定到数据源ADO数据控件。 27、绑定到ADO控件(续)。 数据字段属性指定数据源请求的域。 例如,若要查看所有客户的名称,请单击ADO数据控件中的按钮,该按钮包含用于指示绑定到ADO数据控件的文本框的数据字段属性的客户表的名称的相应字段。 显示与绑定到ADO数据控件的所有控件相对应的当前记录的信息28,对绑定到ADO控件(续)的控件所做的更改显示在数据库中的下一个VisualBasic工具箱中“图片框标签”文本框组合框列表框图像OLE控件,29,“绑定到ADO控件”控件(续),30, “数据组合”和“数据列表”控件DataCombo和DataList控件DataList和DataCombo控件为数据库程序提供了极大的灵活性,从绑定的数据控件的数据域提供了数据在“项目”菜单项中选择“组件”子菜单项,然后选择“microsoftdatalistcontrols6.0(oledb )”选项将其添加到工具箱中,31、创建记录集和Recordset (记录集) 记录集中的对象(称为当前记录)始终指向查询返回的记录集中的记录,以便访问查询返回的记录,该对象在数据库中插入记录,修改记录,删除记录,查找特定记录,32,记录AddNew方法将新记录添加到记录集,并且在插入新记录时绑定的控件将该控件中的信息留空。 新记录的信息CancelUpdate方法将插入了名为adoEmployees.Recordset.AddNew的新记录的记录作为当前记录,并在移动到其他记录时将新记录添加到数据库ado employees.recordset.cancel update,33,更改记录,导航到要更改的记录,进行必要的更改,然后导航到下一条记录。 ado数据控件会自动更改更新记录的方法,更改当前记录的adoEmployees.Recordset.Update,34,删除记录,删除方法会删除记录。显示adoEmployee.Recordset.Delete记录,直到它从数据库移动到绑定的控件,或者将当前记录指针移动到其他记录。 35、查找记录,Find方法查找满足指定查询条件的记录语法。 object.Find searchdirection,start ),36,记录搜索(续),37,记录搜索(续),下面的语句使用四个参
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030儿童AR教具硬件迭代与内容开发生态分析报告
- 2025-2030供应链数字化转型下免漆门企业成本控制策略研究
- 2025-2030二手车交易市场供需分析与商业模式创新评估报告
- 2025-2030中国青年合租行为特征与空间设计创新研究
- 2025-2030中国青年公寓装修标准化与成本控制方案研究
- 2025-2030中国青年公寓行业融资渠道创新与资本运作研究
- 2025-2030中国青年公寓行业政策导向与市场准入报告
- 2025-2030中国青年公寓行业市场细分与目标客户定位研究报告
- 2025-2030中国青年公寓行业供应链协同与价值链优化分析报告
- 2025-2030中国青年公寓智能门锁应用与安全管理报告
- 广告标识牌采购投标方案
- (高清版)DG∕TJ 08-59-2019 钢锭铣削型钢纤维混凝土应用技术标准
- 2025年浦发银行校园招聘笔试参考题库(含答案)
- 部编新人教版三年级上册语文教材培训
- 2024-2025学年浙江省金华市东阳市七年级(上)期末数学试卷(含答案)
- 学校“1530”安全教育记录表(2024年秋季全学期)
- 仪表设备管理实施细则
- 磷化工工艺流程
- 2025云南红河州红投永良矿业限公司招聘2人高频重点模拟试卷提升(共500题附带答案详解)
- 新入职教师法律法规培训
- 数字经济与就业
评论
0/150
提交评论