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 "<hr>" For i = 0 to objRS.Fields.Count - 1 Response.Write "<br>" & objRS(i) Next objRS.MoveNext Loop 'オブジェクト開放 objRS.Close objConn.Close Set objCmd = Nothing Set objRS = Nothing Set objConn = Nothing %>
Topへ