如何正确理解及使用Command、Connection及_Recordset三个对象.doc

如何正确理解及使用Command、Connection及_Recordset三个对象.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
如何正确理解和使用Command、Connection和 Recordset三个对象? 我知道它们都是连接数据库 Connection对象ADO 提供Connection对象数据库源建立连接可以使用建立和管理应用程序和 ODBC 数据库之间的连接先应创建 Connection 对象。Connection 对象具有各种属性和方法,可以用它们打开和关闭数据库连接,并且发出查询请求来更新信息。 Recordset对象尽管 Connection 对象简化了连接数据库和查询任务,但检索和显示数据库信息的 Connection 对象不能用于创建脚本必须知道数据库作出的更改,才能使用查询实现更改。对于检索数据、检查结果、更改数据库,ADO 提供了Recordset 对象。根据的查询限制,检索并且显示一组数据库记录Recordset 对象保持查询返回的记录的位置,允许一次一项逐步扫描结果。根据 Recordset 对象的指针类型属性设置滚动和更新记录。数据库指针可以在一组记录中定位到特定的项用于检索和检查记录,然后在这些记录的基础上执行操作。可以用CursorType和CursorLocation属性设置指针的类型,将结果返回给客户端应用程序(结果通常保留在数据库服务器上)并显示其他用户对数据库的最后一次更改。一个成功的数据库应用程序用 Connection 对象建立接并使用 Recordset 对象处理返回的数据。可以开发出执行任何数据处理任务的数据库应用程序。如果需要在连接尝试失败之前指定等待的时间,使用Connection 对象设置属性但如果仅仅想用 ADO 默认的连接属性建立连接,应该使用Recordset对象的Open方法建立必须使用Connection 对象保证安全。Command对象Command 对象改善查询通过,可以象用对象那样执行查询唯一的不同在于用Command对象可以在数据库源上准备编译的查询并且反复使用一组不同的值来发出查询。这种方式的编译查询的可最大程度地减少向现有查询重复发出修改的请求所需的时间。另,还可以在执行之前通过查询的可变部分的选项使SQL查询保持局部未定义使不必在每次重新发出查询时重新建立查询。Connection,recordset,command?这三个在执行SQL语句(2007-12-25 9:48:00) Open ? 方法 ? (ADO ? Connection) ? ? ? ? ? ? ? ? ? ? ? ? 打开到数据源的连接。 ? ? ? ? 语法 ? ? ? ? connection.Open ? ConnectionString, ? UserID, ? Password, ? Options ? ? ? ? 参数 ? ? ? ? ConnectionString ? ? ? 可选,字符串,包含连接信息。参阅 ? ConnectionString ? 属性可获得有效设置的详细信息。 ? ? ? ? UserID ? ? ? 可选,字符串,包含建立连接时所使用用户名。 ? ? ? ? Password ? ? ? 可选,字符串,包含建立连接时所使用密码。 ? ? ? ? Options ? ? ? 可选,ConnectOptionEnum ? 值。决定该方法是在连接建立之后(异步)还是连接建立之前(同步)返回。可以是如下某个常量: ? ? ? ? 常量 ? 说明 ? ? ? adConnectUnspecified ? (默认)同步打开连接。 ? ? ? adAsyncConnect ? 异步打开连接。ConnectComplete ? 事件可以用于决定连接何时可用。 ? ? ? ? ? ? ? ? ? 说明 ? ? ? ? 使用 ? Connection ? 对象的 ? Open ? 方法可建立到数据源的物理连接。在该方法成功完成后连接是活跃的,可以对它发出命令并且处理结果。 ? ? ? ? 使用可选的 ? ConnectionString ? 参数指定连接字符串,它包含由分号分隔的一系列 ? argument ? = ? value ? 语句。ConnectionString ? 属性自动继承用于 ? ConnectionString ? 参数的值,因此可在打开之前设置 ? Connection ? 对象的 ? ConnectionString ? 属性,或在 ? Open ? 方法调用时使用 ? ConnectionString ? 参数设置或覆盖当前连接参数。 ? ? ? ? 如果在 ? ConnectionString ? 参数和可选的 ? UserID ? 及 ? Password ? 参数中传送用户和密码信息,

文档评论(0)

xiaofei2001128 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档