iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >ADO操作的方法举例分析
  • 313
分享到

ADO操作的方法举例分析

2023-06-17 18:06:22 313人浏览 泡泡鱼
摘要

本篇内容主要讲解“ADO操作的方法举例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ADO操作的方法举例分析”吧!进行ADO操作时需要注意相关的问题,你还可以使用另外一种方法。vbdata-

本篇内容主要讲解“ADO操作的方法举例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ADO操作的方法举例分析”吧!

进行ADO操作时需要注意相关的问题,你还可以使用另外一种方法。vbdata-l@peach.ease.lsoft.com列表服务上一场长时间的讨论得出了一种我称之为预先绑定(Prebinding)的方法

当你只需引用Field对象一次时,这种技术没有什么帮助;但在客户机/服务器应用中,预先绑定方法非常理想。使用这种方法时,你要创建多个独立的、命名的Field对象,并把这些对象设置为Recordset对象Fields集合中的成员。编写代码的时候,你首先要为每一个想要使用的字段创建一个命名的Field对象,例如: 

在编写代码的时候,你还必须考虑到其他一些影响性能的因素。其中一些因素与ADO没有什么关系——它们与COM有关。Microsoft最近的一份白皮书指出,在windows   2000   ASP页面中执行ADO操作(连接,查询,处理)要比调用COM组件执行同样的代码更快。

这个结论并不令人奇怪:当我们从VB调用一个外部COM组件(处于当前进程之外的一些代码),访问COM组件以及把控制传递给ADO操作时在后台进行的操作复杂得出奇,而且速度很慢。虽然我们没有必要刻意避免调用COM组件去运行ADO代码。

但是,我们不应该简单地把多个独立的ADO操作封装成大量的小型COM组件,然后在需要的时候每次都去调用它们。相反,ADO操作我们应该尽量把全部逻辑封装到一个COM组件里面,使得程序只需一次调用,COM就能够完成大多数(如果不是全部)操作。

我相信,你已经发现运行二进制形式的(例如COM组件)ADO代码要比运行ASP之类的解释执行代码要快。因此,你应该寻找一些方法,减少进入COM组件和从COM组件返回所需要的昂贵开销。

如果你离不开Command对象,或者不能预先绑定Field对象并在必要时重用,那么你应该考虑避免多余的对象创建操作的技术。在这种情况下,ADO操作把存储过程作为Connection对象的方法调用有着更重要的意义。另外,用先行绑定的方式引用Field属性也有助于改善性能。记住操作完成后必须进行的清理工作:关闭Connection和Recordset对象,然后把它们设置成Nothing。    

为了让代码和代码编写者都表现出***的性能,请记住以下基本规则:利用连接池和异步连接;减少ADO代码和数据库服务器通信的次数;选用一种COM-先行绑定技术;除非必要,尽量避免使用代价昂贵的ADO操作,例如Recordset和Command对象;

如有可能,用Return   Status和Output参数替代记录集。尽可能地提高查询的效率,如有可能,ADO操作不要忘了利用存储过程。详细地告诉ADO你想要它做些什么,避免让ADO猜测你的意图——显式地指定ADO   CommandType,使用adExecuteNoRecords之类的选项。   

到此,相信大家对“ADO操作的方法举例分析”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: ADO操作的方法举例分析

本文链接: https://www.lsjlt.com/news/291688.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ADO操作的方法举例分析
    本篇内容主要讲解“ADO操作的方法举例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ADO操作的方法举例分析”吧!进行ADO操作时需要注意相关的问题,你还可以使用另外一种方法。vbdata-...
    99+
    2023-06-17
  • ADO记录集举例分析
    这篇文章主要讲解了“ADO记录集举例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ADO记录集举例分析”吧!Excel 不会像关系数据库那样为 ADO 记录集提供有关其数据的详细架构信息...
    99+
    2023-06-17
  • C++操作符举例分析
    本篇内容主要讲解“C++操作符举例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++操作符举例分析”吧!常用C++操作符操作符说明举例:算术运算符   &nb...
    99+
    2023-06-17
  • C#数组操作举例分析
    这篇文章主要讲解了“C#数组操作举例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“C#数组操作举例分析”吧!数组是相同类型的对象的集合。由于数组几乎可以为任意长度,因此可以使用数组存储数...
    99+
    2023-06-17
  • LINQ to XML操作举例分析
    这篇文章主要讲解了“LINQ to XML操作举例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“LINQ to XML操作举例分析”吧!LINQ to XML操作XElement&nbs...
    99+
    2023-06-17
  • LINQ TO SQL操作据举例分析
    本篇内容介绍了“LINQ TO SQL操作据举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!LINQ TO SQL很好很强大,它几乎包...
    99+
    2023-06-17
  • Python线程操作问题举例分析
    这篇文章主要介绍“Python线程操作问题举例分析”,在日常操作中,相信很多人在Python线程操作问题举例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python线程操作问题举例分析”的疑惑有所帮助!...
    99+
    2023-06-17
  • C++11泛型算法中的定制操作举例分析
    这篇文章主要介绍“C++11泛型算法中的定制操作举例分析”,在日常操作中,相信很多人在C++11泛型算法中的定制操作举例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++11泛型算法中的定制操作举例分析...
    99+
    2023-06-19
  • C#子线程的控件操作问题举例分析
    这篇文章主要介绍“C#子线程的控件操作问题举例分析”,在日常操作中,相信很多人在C#子线程的控件操作问题举例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#子线程的控件操作问题举例分析”的疑惑有所帮助!...
    99+
    2023-06-17
  • Python语法举例分析
    这篇文章主要介绍“Python语法举例分析”,在日常操作中,相信很多人在Python语法举例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python语法举例分析”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-02
  • Python字符编码、正则、os操作举例分析
    这篇文章主要介绍“Python字符编码、正则、os操作举例分析”,在日常操作中,相信很多人在Python字符编码、正则、os操作举例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python字符编码、正则...
    99+
    2023-06-02
  • ORACLE分区索引UNUSABLE导致的DML操作失败举例分析
    本篇内容主要讲解“ORACLE分区索引UNUSABLE导致的DML操作失败举例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ORACLE分区索引UNUSAB...
    99+
    2024-04-02
  • Python变量的作用域举例分析
    本篇内容主要讲解“Python变量的作用域举例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python变量的作用域举例分析”吧!函数体内的变量为函数的局部变量,在函数体外不可使用>&...
    99+
    2023-06-21
  • mysql管理系统操作日志设计举例分析
    本篇内容介绍了“mysql管理系统操作日志设计举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在开始...
    99+
    2024-04-02
  • Java文件的读写操作方法实例分析
    这篇“Java文件的读写操作方法实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java文件的读写操作方法实例分析”文...
    99+
    2023-06-30
  • mul乘法操作实例分析
    这篇“mul乘法操作实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mul乘法操作实...
    99+
    2024-04-02
  • JavaScript数组操作方法实例代码分析
    这篇文章主要介绍了JavaScript数组操作方法实例代码分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript数组操作方法实例代码分析文章都会有所收获,下面我们一起来看看吧。1.删除数组重复项...
    99+
    2023-07-02
  • C语言算法举例分析
    这篇文章主要介绍“C语言算法举例分析”,在日常操作中,相信很多人在C语言算法举例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言算法举例分析”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!最近,我一...
    99+
    2023-06-17
  • Java日期操作方法工具类的示例分析
    这篇文章将为大家详细讲解有关Java日期操作方法工具类的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。本文实例讲述了Java日期操作方法工具类,具体如下:package com.gclo...
    99+
    2023-05-30
    java
  • C++11有作用域的enum举例分析
    本篇内容介绍了“C++11有作用域的enum举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!枚举类型的困惑从C语言过度到C++以后,枚...
    99+
    2023-06-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作