CommandType
コマンド種類設定
文法
Commandオブジェクト.CommandType
パラメータ
コマンド種類
機能説明
CommanTextで設定するコマンドの種類を設定
デフォルトはadCmdUnknon(不明)
コマンド種類
定数 | 値 | 説明 |
adCmdText | 1 | SQL,ストアドなど |
adCmdTable | 2 | テーブル |
adCmdTableDirect | 512 | テーブル |
adCmdStoredProc | 4 | ストアド |
adCmdUnknown | 8 | 不明(デフォルト) |
adCmdFile | 256 | 永続化されているRecordsetのファイル |
adExecuteNoRecords | | 戻り値がないコマンド,ストアド |
使用例
<%
Dim objConn, objCmd, objRS
'データベース接続
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "test"
'コマンドオブジェクト作成
Set objCmd = Server.CreateObject("ADODB.Command")
objCmd.ActiveConnection = objConn
'コマンドの種類にテーブル名を指定
objCmd.CommandType = adCmdTable
'テーブル名指定
objCmd.CommandText = "test"
'コマンドのタイムアウト時間を10秒に設定
objCmd.CommandTimeout = 10
Set objRS = objCmd.Execute
'データ表示
Dim i
Do Until objRS.EOF
Response.Write "
"
For i = 0 to objRS.Fields.Count - 1
Response.Write "
" & objRS(i)
Next
objRS.MoveNext
Loop
'オブジェクト開放
objRS.Close
objConn.Close
Set objCmd = Nothing
Set objRS = Nothing
Set objConn = Nothing
%>
Topへ