- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图14.15 设置 ConnectionString属性 图14.16 数据连接属性之一 图14.17 数据连接属性之二 14.3 在Visual Basic中的数据库开发 14.3.1 Visual Basic简介 14.3.2 使用数据控件 14.3.3 使用ADO数据控件 14.3.1 Visual Basic简介 Visual Basic(VB)是全球最大的软件公司Microsoft公司的研制和开发的。 VB不仅是一种程序设计语言,也是一个开发数据库应用或其他应用的工具。其特点有: 1)VB提供了多种数据库引擎。 2)VB具有先进的模块化程序设计功能。 3)VB简单易学,适合各种开发人员使用。 4)VB具有广泛的应用背景。 14.3.2 使用数据控件 1.数据控件概述 数据控件是Visual Basic的标准控件之一。在Visual Basic中,使用数据控件能够将窗体与数据库连接起来,只需要编写少量代码甚至不用编写代码就能够完成下列任务: 与本地数据库或远程数据库连接。 基于SQL查询打开指定的数据库表或定义记录集。 将数据字段传送到各种绑定控件,并在这些控件中显示或更新字段值。 根据绑定控件中显示的数据变化来添加新记录或更新数据库。 捕获访问数据时出现的错误。 关闭数据库。 2.在窗体上添加数据控件 用数据控件访问数据库时,首先要在工具箱中单击数据控件按钮,并在窗体上添加一个数据控件如图14.18所示。 图14.18 数据控件的外观 14.3.2 使用数据控件 14.3.2 使用数据控件 3.设置数据控件连接的数据库 若要使用数据控件连接SQL Server数据库,则应当用手工方式在Connect属性框中输入以下字符串: ODBC;Driver={SQL Server}; Server=SERVER\SERVER;UID=sa;PWD=123; Database=Student。 14.3.2 使用数据控件 4.设置数据控件的记录来源 设置该控件的RecordSource属性,以指定在数据绑定控件中显示的记录来源。数据控件的RecordSource属性的值是一个字符串表达式,其值可以是一个表名称,也可以是一个合法的SQL查询语句。通过Connect属性指定要连接的SQL Server数据库文件,Visual Basic就会自动检索该数据库中的所有求和有效查询的名称,并将它们显示在RecordSource属性列表中,如图 14.19所示。 图14.19 设置RecordSource属性 14.3.3 使用ADO数据控件 ADO数据控件使用ActiveX数据对象(ADO)来快速建立数据绑定控件与数据源之间的连接,其中,数据绑定控件可以是任何具有?DataSource属性的控件,数据提供者可以是任何符合OLE DB 规格的源。使用该控件可以快速创建记录集并通过数据绑定控件将数据提供给用户。 14.3.3 使用ADO数据控件 1.安装ADO数据控件 安装ADO数据控件步骤如下: 1)在工程选单中选择部件。 2)在部件对话框的控件选项卡中,选择Microsoft ADO Data Control 6.0(OLEDB)复选框,如图14.20所示。 3)单击确定按钮,将ADO数据控件添加到Visual Basic的工具箱中,如图14.21所示。 图14.20 部件对话框 图14.21 工具箱中的ADO数据控件 14.3.3 使用ADO数据控件 2.在窗体上添加ADO数据控件 在工具箱中双击Adodc控件按钮,并在窗体上添加一个ADO数据控件,如图14.22所示。 图14.22 ADO数据控件外观 14.3.3 使用ADO数据控件 3.设置ADO数据控件连接的数据库 在窗体上添加ADO数据控件后,通过设置该控件的ConnectionString属性可以指定所要连接的SQL Server数据库,这种连接可以通过OLE DB提供程序或ODBC驱动程序来实现。操作步骤如下: 1)单击窗体中的ADO数据控件,在属性窗口选择ConnectionString属性显示属性页对话框,如图14.23所示。 下面以使用连接字符串为例,介绍连接SQL Server数据库的方法。 选择使用连接字符串,然后单击生成,弹出对话框如图14.24所示。 2)选择Microsoft OLE DB Provider for SQL Server,单击下一步,弹出对话框如图14.25所示。在该对话框中选择SQL Server服务器名,选择数据库的认证模式,以及数据库名。 图14.23 属性页对话框 图14.24 设置ConnectionSt
您可能关注的文档
- 数控机床原理及应用教学作者何伟第三十六讲课件幻灯片.ppt
- 晶体结构11-2.22堆垛间隙23张2节幻灯片.ppt
- 数控机床原理及应用教学作者何伟第三十七讲课件幻灯片.ppt
- 晶体结构11-3.1-3.3.2-1.5次17+27个幻灯片.ppt
- 客户服务与管理教学课件作者杨明相关资源第七章节客户在线投诉处理课件幻灯片.ppt
- 数控机床原理及应用教学作者何伟第三十三讲课件幻灯片.ppt
- 摩托车发动机结构设计介绍课件幻灯片.ppt
- 数控机床原理及应用教学作者何伟第三十四讲课件幻灯片.ppt
- 客户服务与管理教学课件作者杨明相关资源第七章客户在线投诉处理幻灯片.ppt
- 晶体结构南宁二中范斌晶体结构有关计算fanbin幻灯片.ppt
- 水利水电工程质量检测员继续教育系统基础考试试题及答案(各种收集).pdf
- 毕业论文设计模板.pdf
- 2025年云南省寻甸县第五中学高三下学期教学质量监测(一)数学试题试卷含解析.doc
- 2025年云南省玉溪市师院附中高三数学试题寒假周考试卷含解析.doc
- 2025年云南省玉溪市新平一中高三第一次教学质量监测(4月)数学试题含解析.doc
- 2025年云南省玉溪市新平一中高三下学期考前模拟考试数学试题含解析.doc
- 2025年云南省宣威市第四中学招生全国统一模拟考试数学试题含解析.doc
- 2025年云南省元江民中高三下学期二模(4月)数学试题含解析.doc
- 2025年云南省元江县民族中学高三质量检查数学试题含解析.doc
- 2025年云南省沾益县第四中学下学期期中考高三试卷数学试题含解析.doc
文档评论(0)