ado 访问数据库的应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ADO 访问数据库的应用 导语:?在VB的访问数据库方法中,对ADO技术做出了简要概述。介绍了ADO访问普通数据库时,采用非编程手段时所需要的具体步骤,和采用编程手段时所需要的关键代码。 摘要:在VB的访问数据库方法中,对ADO技术做出了简要概述。介绍了ADO访问普通数据库时,采用非编程手段时所需要的具体步骤,和采用编程手段时所需要的关键代码。同时以访问西门子软件Wincc的数据库为例,指出ADO访问特殊数据库时需要注意的地方。 0.引言 数据库作为数据管理的最新技术,是现代计算机信息系统和计算机应用的基础和核心。对于数据库的访问方法中,VB作为一种面向对象的可视化编程工具,Microsoft为其提供了与SQL Server通信的API函数集及工具集,因此借助于VB可以轻松地开发出功能强、速度快、应用广,并占用资源少的数据库应用程序,可以进行完整的数据库维护、操作及其事务处理。以下着重探讨在VB6.0提供的访问数据库手段中,ADO(ActiveX Data Object)访问SQL Server数据库方法, 1. VB/ADO访问技术概述 VB访问数据库的方法有:数据访问对象(DAO)、远程数据对象(RDO)和ActiveX数据对象(ADO)。ADO是继DAO/RDO的之后产物,它是 VB 6.0开始最新支持的数据访问对象技术,基于OLE DB之上,通过内部的属性和方法提供统一的数据库访问接口。ADO的连接方式主要可分为OLE DB Provider方式与OLE DB Provider for ODBC方式。OLE DB Provider for ODBC是ADO的默认提供者,ODBC Provider允许ADO连接到任何ODBC数据源。 ADO 最普遍的用法就是在关系数据库中查询一个表或多个表,然后在应用程序中检索并显示查询结果,并允许用户更改并保存数据。ADO访问数据库的方法有编程和非编程方式两种。 2. 非编程访问数据库 假设已存在数据库Li.mdb,在VB6环境中: (1)在工具箱中添加ADO Data控件。操作为:“工程”---“部件”---“Microsoft AD0 Data Control”。 (2)在窗体上放置一个ADO Data控件,名称默认为Adodc1。 (3)设置Adodcl,connectionstring属性值为“Li”。其中“Li”为指向Li.mdb ,数据库的数据源名称,可通过控制面版预先设定。 (4) 设置Adodc1.RecordSource项, 选择命令类型为“2一adCmdTable”.并在表名项中选择“表1”。 (5)将ADO Data控件与Text文本框绑定。放置文本框控件于窗体.将其DataSource属性值设置Adodc1.DataField属性值设为表中一字段,如果运行程序,可用ADO Data控件的方向箭头来浏览。 除了应用上述引入一组数据绑定控件显示数据内容之外,还可以使用数据网格控件DmaGrid来显示多个字段内容。步骤为: (1)先通过“工程”-〉“部件”-〉“Microsoft DataGrid Control”引入数据网格控件并在窗体中绘制一个DataGrid控件。 (2)把DmaGrid绑定到ADO数据控件上。设置DataSource属性值为:Adodc1。 (3)把数据库字段加入到DamGrid控件上。鼠标右击DataGrid控件,选择检索字段,则当前数据表的字段全部导入到数据网格控件上。 这种方法简单实用,但不能灵活地按照要求快速查询数库内容,编程访问数据库则能够解决这个问题。 3. 编程访问数据库 首先介绍打开到数据源所需要的特定代码: “Provider=SQLOLEDB;DataSource=serverName;InitialCatalog= databaseName;User;Password=userPassword; Persist Security Info=True” 1)Provider指定OLE DB数据或服务提供者的名称,可以缺省。 2) Data Source 或 Server 指定服务器的名称 3) Initial Catalog 指定服务器上的数据库名称。 4)User ID为ODBC数据源指定用户标识(用户账号名)。用于 SQL Server Authentication 5)Password为ODBC数据源指定用户口令。 6)Persist Security Info布尔类型,为True时表明采用集成安全机制;若为False表明不采用集成安全机制。 ADO访问数据库的具体方法为: (1)引用ADO对象库。操作:“工程”

文档评论(0)

137****0427 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档