本篇內(nèi)容主要講解“ADO.NET Command對(duì)象屬性有哪些作用”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“ADO.NET Command對(duì)象屬性有哪些作用”吧!
創(chuàng)新互聯(lián)是專(zhuān)業(yè)的鐵山港網(wǎng)站建設(shè)公司,鐵山港接單;提供成都網(wǎng)站制作、網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行鐵山港網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
經(jīng)過(guò)長(zhǎng)時(shí)間學(xué)習(xí)ADO.NET,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。對(duì)于ADO.NET對(duì)象這里就不一一介紹了,現(xiàn)在我們只對(duì)ADO.NET Command對(duì)象屬性全面介紹一下命令對(duì)象:可完成對(duì)數(shù)據(jù)庫(kù)的定義,修改,數(shù)據(jù)的查詢(xún)。
◆ActiveConnection屬性:從屬于哪一個(gè)connection對(duì)象。要用Set賦值,如:Set cmd.ActiveConnection=cn.創(chuàng)建一個(gè)command對(duì)象時(shí)指明該對(duì)象從屬于哪一個(gè)connection對(duì)象。如果事先沒(méi)有建立 Connection對(duì)象,則將該屬性直接指定一個(gè)連接串,ADO將為這個(gè)Command對(duì)象創(chuàng)建新的隱含的Connection對(duì)象,并將該字符串作為 ConnectionString自動(dòng)建立起連接??梢詾橐粋€(gè)connection連接對(duì)象創(chuàng)建多個(gè)command命令,只需要將每個(gè)command命令對(duì)象的activeconnection屬性都為該connection對(duì)象名,如:
Dim cmd as ADODB.command Set cmd=New ADODB.command Set cmd.ActiveConnection=cn (說(shuō)明:cn是前面舉例的connection對(duì)象)
◆CommandText屬性:命令內(nèi)容,為1條SQL選擇或動(dòng)作查詢(xún),或表名等。如:
cmd.CommandText="DELETE FROM students WHERE ID=98001"
◆CommandTimeout屬性:等待命令執(zhí)行完的最長(zhǎng)時(shí)間,超時(shí)將中止該命令。
◆CommandType屬性:command對(duì)象的類(lèi)型,可選值有:adCmdText(SQL語(yǔ)句),adCmdTable(表),adCmdStoredProc(存儲(chǔ)過(guò)程)缺省為adCmdUnknow未知命令類(lèi)型。例:
cmd.CommandText="BB" cmd.CommandType=adCmdTable (是一張表)
◆ADO.NET Command對(duì)象屬性Prepared:第1次執(zhí)行時(shí)是否進(jìn)行編譯,以提高以后的執(zhí)行速度。表示進(jìn)行命令的預(yù)編譯,提高以后的執(zhí)行速度。
◆ADO.NET Command對(duì)象屬性State:對(duì)象的當(dāng)前狀態(tài),可能值有:adStateClosed對(duì)象已關(guān)閉;adStateOpen對(duì)象已打開(kāi);adStateConnecting對(duì)象正在連接;adStateExecuting正在執(zhí)行命令;adStateFetching表明 Recordset對(duì)象的行正在被取回。State屬性實(shí)際是一個(gè)通用屬性,因?yàn)樵谶B接對(duì)象Connection,命令對(duì)象Command,記錄集 Recordset中都有這個(gè)屬性。reateParameter方法和Parameters集合:創(chuàng)建1個(gè)新的Parameter對(duì)象,如果CommandText(命令)是帶參數(shù)的SQL Server存儲(chǔ)過(guò)程,可用此方法創(chuàng)建參數(shù)對(duì)象,格式:
Set parameter對(duì)象= command對(duì)象.CreateParameter(對(duì)象名name,參數(shù)類(lèi)型type,輸入/輸出參數(shù)direction,參數(shù)長(zhǎng)度size,參數(shù)值value)
揭秘ADO.NET OracleClient命名空間對(duì)象
經(jīng)典ADO.NET DataSet技巧總結(jié)
全面概括ADO.NET Excel數(shù)據(jù)讀取文件
三分鐘讓你了解什么是ADO.NET連接池
趣味深談ADO.NET數(shù)據(jù)訪問(wèn)技術(shù)
其中,Type指定對(duì)象值的數(shù)據(jù)類(lèi)型如adInteger,adVariant等;Direction參數(shù)指定參數(shù)類(lèi)型,可選值有 adParamUnknown未知;adParamInput輸入?yún)?shù);adParamoutput輸出參數(shù);adParamInputOutput輸入 /輸出參數(shù);adParamReturnValue是一個(gè)返回值參數(shù)。Size參數(shù)指定對(duì)象值的***長(zhǎng)度。Value:對(duì)象的值。用 CreateParameter方法僅在內(nèi)存中創(chuàng)建參數(shù)對(duì)象,并不真正包含進(jìn)Command對(duì)象中,要用命令對(duì)象中Parameters集合的 Append方法添加上,才算真正建立。格式:Command對(duì)象.Parameters.Append Parameter對(duì)象變量。
到此,相信大家對(duì)“ADO.NET Command對(duì)象屬性有哪些作用”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!