คุณสมบัติ Type ของ ADO
การระบุและการใช้งาน
ตัวแปร Type สามารถตั้งค่าหรือกลับค่า DataTypeEnum ค่า ซึ่งสามารถที่จะหมายถึงประเภทขององค์ประกอบ Parameter, Field หรือ Property
วัตถุ | รายละเอียดของตัวแปร Type |
---|---|
Parameter | สำหรับองค์ประกอบ Parameter ที่มีสิทธิ์อ่าน/เขียน สำหรับตัวแปร Type |
Field | สำหรับองค์ประกอบ Field ใหม่ที่เพิ่มไปในชุด Fields ของ Record แล้ว สำหรับ Type จะเป็นอ่าน/เขียน เมื่อ Value ของ Field ถูกกำหนดและผู้ให้บริการข้อมูลทำการเพิ่ม Field ใหม่โดยเรียกมาซึ่งวิธี Update ของชุด Fields |
Property | สำหรับองค์ประกอบ Property ที่มี Type ค่าเป็นอ่านเฉพาะ |
ระบุ
objectname.Type
ตัวอย่าง
เกี่ยวกับองค์ประกอบ Field:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs = Server.CreateObject("ADODB.Recordset") rs.open "Select * from orders", conn response.write(rs.Fields(0).Type) rs.Close conn.close %>
เกี่ยวกับองค์ประกอบ Parameter:
<% set comm=Server.CreateObject("ADODB.Command") set para=Server.CreateObject("ADODB.Parameter") para.Type=adVarChar para.Size=25 para.Direction=adParamInput para.Value=varfname comm.Parameters.Append para %>
เกี่ยวกับองค์ประกอบ Property:
<% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs = Server.CreateObject("ADODB.Recordset") rs.open "Select * from orders", conn set prop=Server.CreateObject("ADODB.Property") แสดงคุณสมบัติของ Orders Table for each prop in rs.Properties response.write("Attr:" & prop.Attributes & "<br />") response.write("Name:" & prop.Name & "<br />") response.write("Value:" & prop.Value & "<br />") response.write("Type:" & prop.Type & "<br />") next rs.close conn.close set rs=nothing set conn=nothing %>