首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

ADO 物件模型完整參考:Connection、Command、Parameters、Parameter 屬性與方法總表

     編輯:關於SqlServer

Connection 物件

方法說明
Open開啟連線
Close關閉連線
Execute執行查詢、SQL 指令或預存程序
BeginTrans開始交易
CommitTrans認可交易,可選擇開啟新交易
RollbackTrans復原交易,可選擇開啟新交易
OpenSchema取得結構描述資訊 (資料表、欄位、索引等)
屬性說明
Attributes控制交易結束時是否自動開啟新交易
CommandTimeout指令執行逾時秒數
ConnectionString建立連線所需資訊
ConnectionTimeout連線逾時秒數
CursorLocation游標位置:adUseClient / adUseServer
DefaultDatabase預設資料庫
IsolationLevel交易隔離級別
Mode提供者存取權限
Provider提供者名稱
StateadStateOpen / adStateClosed
VersionADO 版本號

Command 物件

方法說明
CreateParameter在 Parameters 集合建立 Parameter 物件
Execute執行 CommandText 指定的 SQL/程序
屬性說明
ActiveConnection關聯的 Connection 物件
CommandText要執行的指令文字
CommandTimeout指令執行逾時
CommandType指令類型 (adCmdText/StoredProc/TableDirect)
NameCommand 物件名稱
Prepared是否預先編譯
StateadStateOpen / adStateClosed

Parameters 集合

方法說明
Append新增 Parameter 到集合
Delete刪除集合中的 Parameter
Refresh更新集合 (從提供者取得最新參數中繼資料)
屬性說明
Count集合中 Parameter 數量
Item取得指定 Parameter 物件 (可用索引或名稱)

Parameter 物件

屬性說明
Attributes資料型別屬性 (adFldNullable 等)
DirectionadParamInput/Output/InputOutput/ReturnValue
Name參數名稱
NumericScale小數位數
Precision數值總位數
Size值大小 (Byte)
Type資料型別 (adInteger, adVarChar, adDate 等)
Value參數值 (預設屬性)

常用 Direction 常數


adParamInput        = 1  ' 輸入參數
adParamOutput       = 2  ' 輸出參數
adParamInputOutput  = 3  ' 輸入/輸出
adParamReturnValue  = 4  ' 回傳值

常用 Type 常數 (節錄)


adEmpty        = 0
adTinyInt      = 16
adSmallInt     = 2
adInteger      = 3
adBigInt       = 20
adSingle       = 4
adDouble       = 5
adCurrency     = 6
adDecimal      = 14
adDate         = 7
adBSTR         = 8
adVarChar      = 200
adLongVarChar  = 201
adVarWChar     = 202
adLongVarWChar = 203
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved