新聞中心
經(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ù)的查詢。

為巫溪等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及巫溪網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、巫溪網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎ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)作查詢,或表名等。如:
- 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)
#T#其中,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ì)象變量。
分享題目:全面攻略ADO.NETCommand對(duì)象屬性
網(wǎng)頁(yè)地址:http://m.fisionsoft.com.cn/article/dhdhoch.html


咨詢
建站咨詢
