ASP Object Command : สอน method และ property ของ Object Command, เรียน method และ property ของ Object Command
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • ActiveConnection ใช้กำหนด Connection เพื่อจะได้รู้ว่าจะกระทำกับ ฐานข้อมูลตัวไหน
    CommandText ใช้กำหนด คำสั่ง SQL ที่จะส่งไปยัง ฐานข้อมูล
    CommandType ใช้กำหนด ประเภทของ แหล่งข้อมูล (ที่กำหนดใน CommandText)
    Execute() ใช้ประมวลผลคำสั่ง SQL ไปยังฐานข้อมูล โดยถ้า SQL เป็นคำสั่ง SELECT จะคืนค่า Recordset กลับมา
    Execute ( num ) ใช้ส่งคำสั่ง SQL ไปยังฐานข้อมูล (จำพวก UPDATE, DELETE, INSERT)
  • property :
    ActiveConnection = objConnection

    return type :
    void

    content :
    ใช้กำหนด Connection เพื่อจะได้รู้ว่าจะกระทำกับ ฐานข้อมูลตัวไหน

    example :
    Set comm = Server.CreateObject ( ?ADODB.Command? )
    conn.Provider = ?Microsoft.Jet.OLEDB.4.0?
    conn.ConnectionString = ?Data Source=c:/panda/panda.mdb;?
    conn.Open
    Set comm = Server.CreateObject ( ?ADODB.Command? )
    comm.ActiveConnection = conn

  • property :
    CommandText = SQL

    return type :
    void

    content :
    ใช้กำหนด คำสั่ง SQL ที่จะส่งไปยัง ฐานข้อมูล

    example :
    Set comm = Server.CreateObject ( ?ADODB.Command? )
    conn.Provider = ?Microsoft.Jet.OLEDB.4.0?
    conn.ConnectionString = ?Data Source=c:/panda/panda.mdb;?
    conn.Open
    Set comm = Server.CreateObject ( ?ADODB.Command? )
    comm.ActiveConnection = conn
    comm.CommnadText = ?SELECT * FROM Customer?

  • property :
    CommandType = Options

    return type :
    void

    content :
    ใช้กำหนด ประเภทของ แหล่งข้อมูล (ที่กำหนดใน CommandText)
    โดยค่าที่เป็นไปได้ของ Options คือค่าคงที่ของ Object Recordset

    example :
    Set comm = Server.CreateObject ( ?ADODB.Command? )
    conn.Provider = ?Microsoft.Jet.OLEDB.4.0?
    conn.ConnectionString = ?Data Source=c:/panda/panda.mdb;?
    conn.Open
    Set comm = Server.CreateObject ( ?ADODB.Command? )
    comm.ActiveConnection = conn
    comm.CommandType = adCmdText
    comm.CommnadText = ?SELECT * FROM Customer?

  • method :
    Execute ( )

    return type :
    Recordset

    content :
    ใช้ประมวลผลคำสั่ง SQL ไปยังฐานข้อมูล
    โดยถ้า SQL เป็นคำสั่ง SELECT จะคืนค่า Recordset กลับมา
    
    

    example :
    Set comm = Server.CreateObject ( ?ADODB.Command? )
    conn.Provider = ?Microsoft.Jet.OLEDB.4.0?
    conn.ConnectionString = ?Data Source=c:/panda/panda.mdb;?
    conn.Open
    Set comm = Server.CreateObject ( ?ADODB.Command? )
    comm.ActiveConnection = conn
    comm.CommandType = adCmdText
    comm.CommnadText = ?SELECT * FROM Customer?
    Set rs = Server.CreateObject ( ?ADODB.Recordset? )
    Set rs = comm.Execute

  • method :
    Execute ( num )

    return type :
    void

    content :
    ใช้ส่งคำสั่ง SQL ไปยังฐานข้อมูล (จำพวก UPDATE, DELETE, INSERT) 
    และคืนค่าจำนวนแถวที่มีผลกระทบจากการใช้คำสั่งนั้นไว้ที่ ชื่อตัวแปร

    example :
    Set comm = Server.CreateObject ( ?ADODB.Command? )
    conn.Provider = ?Microsoft.Jet.OLEDB.4.0?
    conn.ConnectionString = ?Data Source=c:/panda/panda.mdb;?
    conn.Open
    Set comm = Server.CreateObject ( ?ADODB.Command? )
    comm.ActiveConnection = conn
    comm.CommandType = adCmdText
    comm.CommnadText = ?DELETE FROM Customer WHERE CustSex = 0?
    comm.Execute value

 
Share This Chapter Login with Facebook