Thuộc tính ADO CommandType


❮ Tham chiếu đối tượng lệnh hoàn chỉnh

Thuộc tính CommandType đặt hoặc trả về giá trị CommandTypeEnum xác định kiểu của đối tượng Command. Mặc định là adCmdUnknown.

Nếu bạn không chỉ định loại, ADO sẽ cần liên hệ với nhà cung cấp để xác định loại lệnh. Tuy nhiên, nếu bạn chỉ định loại, ADO sẽ có thể xử lý lệnh nhanh hơn. 


Cú pháp

objcommand.CommandType

Thí dụ

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"

set comm=Server.CreateObject("ADODB.Command")
comm.CommandText="orders"
comm.CommandType=adCmdTable
response.write(comm.CommandType)

conn.close
%>

Giá trị CommandTypeEnum

Constant Value Description
adCmdUnspecified -1 Does not specify the command type argument.
adCmdText 1 Evaluates CommandText as a textual definition of a command or stored procedure call.
adCmdTable 2 Evaluates CommandText as a table name whose columns are all returned by an internally generated SQL query.
adCmdStoredProc 4 Evaluates CommandText as a stored procedure name.
adCmdUnknown 8 Default. Indicates that the type of command in the CommandText property is not known.
adCmdFile 256 Evaluates CommandText as the file name of a persistently stored Recordset. Used with Recordset.Open or Requery only.
adCmdTableDirect 512 Evaluates CommandText as a table name whose columns are all returned. Used with Recordset.Open or Requery only. To use the Seek method, the Recordset must be opened with adCmdTableDirect. This value cannot be combined with the ExecuteOptionEnum value adAsyncExecute.

❮ Tham chiếu đối tượng lệnh hoàn chỉnh