温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

ADO.NET Command对象属性有哪些作用

发布时间:2021-06-17 09:29:29 来源:亿速云 阅读:123 作者:chen 栏目:编程语言

本篇内容主要讲解“ADO.NET Command对象属性有哪些作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ADO.NET Command对象属性有哪些作用”吧!

经过长时间学习ADO.NET,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。对于ADO.NET对象这里就不一一介绍了,现在我们只对ADO.NET Command对象属性全面介绍一下命令对象:可完成对数据库的定义,修改,数据的查询。

◆ActiveConnection属性:从属于哪一个connection对象。要用Set赋值,如:Set cmd.ActiveConnection=cn.创建一个command对象时指明该对象从属于哪一个connection对象。如果事先没有建立 Connection对象,则将该属性直接指定一个连接串,ADO将为这个Command对象创建新的隐含的Connection对象,并将该字符串作为 ConnectionString自动建立起连接。可以为一个connection连接对象创建多个command命令,只需要将每个command命令对象的activeconnection属性都为该connection对象名,如:

Dim cmd as ADODB.command  Set cmd=New ADODB.command  Set cmd.ActiveConnection=cn (说明:cn是前面举例的connection对象)

◆CommandText属性:命令内容,为1条SQL选择或动作查询,或表名等。如:

cmd.CommandText="DELETE FROM students WHERE ID=98001"

◆CommandTimeout属性:等待命令执行完的最长时间,超时将中止该命令。

◆CommandType属性:command对象的类型,可选值有:adCmdText(SQL语句),adCmdTable(表),adCmdStoredProc(存储过程)缺省为adCmdUnknow未知命令类型。例:

cmd.CommandText="BB" cmd.CommandType=adCmdTable (是一张表)

◆ADO.NET Command对象属性Prepared:第1次执行时是否进行编译,以提高以后的执行速度。表示进行命令的预编译,提高以后的执行速度。

◆ADO.NET Command对象属性State:对象的当前状态,可能值有:adStateClosed对象已关闭;adStateOpen对象已打开;adStateConnecting对象正在连接;adStateExecuting正在执行命令;adStateFetching表明 Recordset对象的行正在被取回。State属性实际是一个通用属性,因为在连接对象Connection,命令对象Command,记录集 Recordset中都有这个属性。reateParameter方法和Parameters集合:创建1个新的Parameter对象,如果CommandText(命令)是带参数的SQL Server存储过程,可用此方法创建参数对象,格式:

Set parameter对象= command对象.CreateParameter(对象名name,参数类型type,输入/输出参数direction,参数长度size,参数值value)
  • 揭秘ADO.NET OracleClient命名空间对象

  • 经典ADO.NET DataSet技巧总结

  • 全面概括ADO.NET Excel数据读取文件

  • 三分钟让你了解什么是ADO.NET连接池

  • 趣味深谈ADO.NET数据访问技术

其中,Type指定对象值的数据类型如adInteger,adVariant等;Direction参数指定参数类型,可选值有 adParamUnknown未知;adParamInput输入参数;adParamoutput输出参数;adParamInputOutput输入 /输出参数;adParamReturnValue是一个返回值参数。Size参数指定对象值的***长度。Value:对象的值。用 CreateParameter方法仅在内存中创建参数对象,并不真正包含进Command对象中,要用命令对象中Parameters集合的 Append方法添加上,才算真正建立。格式:Command对象.Parameters.Append Parameter对象变量。

到此,相信大家对“ADO.NET Command对象属性有哪些作用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI