ASP E-Learning Programming : สอน method และ property ของ ASP, เรียน method และ property ของ ASP
 

Reference

Reference ในเว็บไซต์ Function.in.th เป็นการนำเสนอความรู้ในรูปแบบของแหล่งอ้างอิงของคำสั่งต่าง ๆ ที่ใช้ในการเขียนโปรแกรม โดยผู้ที่สนใจสามารถเข้ามาเรียนรู้การใช้งานคำสั่งของการเขียนโปรแกรมเหล่านี้ได้ ผ่านทาง URL code.function.in.th ทั้งนี้ผู้อ่านยังสามารถร่วมแสดงความคิดเห็นบนเนื้อหาที่มีสอนได้ ซึ่งถือเป็นการส่งเสริมให้มีการแลกเปลี่ยนประสบการณ์และความรู้ระหว่างผู้อ่านด้วยกันเอง
  • QueryString จะคืนค่าทั้งหมด ของข้อมูลที่ส่งมาแบบ GET ที่อยู่หลังเครื่องหมาย Question Mark
    QueryString ( key ) จะคืนค่าข้อมูล ของชื่อตัวแปรที่ส่งมา แบบ GET
    QueryString ( key ) (index ) จะคืนค่าข้อมูล ของชื่อตัวแปรที่ส่งมา แบบ GET โดยตัวแปรนั้นมีหลายตัว ( จึงต้องใช้ดัชนีเป็นตัวชี้ )
    QueryString ( key ).Count ใช้นับจำนวน ของชื่อตัวแปรที่ส่งมา แบบ GET ว่ามีซ้ำกันกี่ตัว
    Form จะคืนค่าทั้งหมด ของข้อมูลที่ส่งมา แบบ POST ( ได้ผลลัพธ์เหมือนกับ QueryString ของ GET )
    Form ( key ) จะคืนค่าข้อมูล ของชื่อตัวแปรที่ส่งมา แบบ POST
    Form ( key ) ( index ) จะคืนค่าข้อมูล ของชื่อตัวแปรที่ส่งมา แบบ POST โดยตัวแปรนั้นมีหลายตัว ( จึงต้องใช้ดัชนีเป็นตัวชี้ )
    Form ( key ).Count ใช้นับจำนวน ของชื่อตัวแปรที่ส่งมา แบบ POST ว่ามีซ้ำกันกี่ตัว
  • Write() ใช้เขียนแสดงข้อความลงบน page
    Buffer ใช้กำหนดค่า หรือคืนค่า ว่าต้องการควบคุม Buffer เองหรือไม่
    Flush ใช้กำหนดให้แสดงผลข้อมูลของ Buffer
    Clear ใช้ลบข้อมูลออกจาก Buffer ( ยกเว้นข้อมูลที่อยู่เหนือคำสั่ง Response.Flush )
    End ใช้หยุดการทำงานของ Buffer
    Expires ใช้กำหนดค่า หรือคืนค่า อายุของข้อมูลใน cache
    ExpiresAbsolute ใช้กำหนด หรือคืนค่า วันหมดอายุของ page ที่อยู่ใน cache
    Redirect() ใช้กำหนดให้เปลี่ยนไปเป็น page ที่ต้องการ
  • Cookies ( name ) ใช้สร้าง cookie
    Cookies ( name ) ( name ) ใช้สร้าง cookie เป็นแบบ array 2 มิติ
    Cookies ( name ) ( index ) ใช้สร้าง cookie แบบ array
    Cookies ( name ).Expires ใช้กำหนดค่า หรือคืนค่า วันหมดอายุของ cookie
    Cookies ( name ) ใช้คืนค่า ค่าข้อมูลของ cookie
    Cookies ( name ) ( key ) ใช้คืนค่า ค่าข้อมูลของ cookie ( กรณีที่เป็นแบบ array )
    Cookies ( name ).Haskeys ใช้ตรวจสอบว่า Cookie นั้นเป็น Array หรือไม่ ( true = เป็น array )
  • Contents ( name ) ใช้กำหนดค่า หรือคืนค่า session
    Contents.Remove ( name ) ใช้ลบ session
    Contents.RemoveAll ใช้ลบ session ออกทั้งหมด
    Abandon ใช้ยกเลิก session ทั้งหมดที่ web server ใช้งานอยู่ แต่ต้องรอจนกว่า session นั้นถูกใช้งานจนเสร็จเรียบร้อย
    Contents.SessionID ใช้คืนค่า session id
  • Contents ( name ) ใช้สร้าง application
    Contents.Remove ( name ) ใช้ลบ application
    Contents.RemoveAll ใช้ลบ application ออกทั้งหมด
    Contents.Count ใช้คืนค่าจำนวนของ application ทั้งหมด
    Lock กำหนดให้ Client อื่นยังไม่สามารถใช้ application นั้นได้
    UnLock กำหนดให้ Client อื่นสามารถใช้ application นั้นได้
  • CreateObject ( ?Scripting.Dictionary? ) ใช้สร้างออปเจ็ค dictionary
    Add() ใช้เพิ่มชุดข้อมูลเข้าไปใน dictionary
    Item() ใช้กำหนดค่า หรือคืนค่า ความหมาย ของ key ใน dictionary
    Key() ใช้กำหนดค่า หรือคืนค่า ความหมาย ของ key ใน dictionary
    Exists() ใช้ตรวจสอบว่ามีคำศัพท์ที่กำหนดใน dictionary หรือไม่
    Remove() ใช้ลบชุดข้อมูลออกจาก dictionary
    RemoveAll ใช้ลบชุดข้อมูลออกจาก dictionary ทั้งหมด
    Count ใช้คืนค่าจำนวนชุดข้อมูลทั้งหมดใน dictionary
  • RegExp ใช้สร้างออปเจ็ค RegExp
    Global ใช้กำหนดค่า หรือคืนค่า ว่าต้องการค้นหาทุกคำหรือไม่
    IgnoreCase ใช้กำหนดค่า หรือคืนค่า ว่าต้องการเปรียบเทียบคำให้ใช้คำจากบัญชีคำหรือไม่
    Pattern ใช้กำหนดค่า หรือคืนค่า คำที่จะค้นหา
    Test() ใช้กำหนดค่าข้อมูความที่จะถูกค้นหา โดยจะคืนค่า true เมื่อพบข้อความที่ค้นหา
    Replace() ใช้ค้นหาและแทนที่ข้อความที่กำหนด โดยจะคืนค่า ข้อความที่ถูกแทนที่เรียบร้อยแล้ว
    สัญลักษณ์ต่างๆของการค้นหา ( ที่จะกำหนดใน Pattern ) สัญลักษณ์ต่างๆของการค้นหา ( ที่จะกำหนดใน Pattern )
  • ServerVariables() ใช้คืนค่าข้อมูลในส่วนของ Http Header
    HTTPS ใช้บอกว่า Request ที่ใช้มีการรักษาความปลอดภัยหรือไม่
    SERVER_PORT_SECURE ใช้บอกว่า Request มีการรักษาความปลอดภัยหรือไม่
    CONTENT_TYPE คืนค่าประเภทของ Request
    REQUEST_METHOD คืนค่า Method ที่ใช้สร้าง Request
    CONTENT_LENGTH คืนค่า จำนวน Byte ของ Request
    SERVER_PORT คืนค่า Port ที่ใช้ส่ง Request
    PATH_TRANSLATED คืนค่า Physical Path ของ Request
    HTTP_CONNECTION คืนค่า ประเภทของการติดต่อสื่อสารที่ใช้ระหว่าง Server กับ Client
    SERVER_NAME คืนค่า ชื่อของ Server
    SERVER_PROTOCOL คืนค่า Version ของ Protocol ที่ใช้อยู่
    SERVER_SOFTWARE คืนค่า ชื่อและ Version ของโปรแกรมที่ใช้เป็น WebServer
    LOCAL_ADDR คืนค่า IP Address ของ Server
    REMOTE_ADDR คืนค่า IP Address ของ Client
    REMOTE_HOST คืนค่า ชื่อและ IP Address ของ Client
    HTTP_USER_AGENT คืนค่า ประเภทและ Version ของโปรแกรม Browser ที่ใช้
    PATH_INFO คืนค่า Path ของ Page โดยเริ่มจาก Domain Name Root
    URL คืนค่า Path ของ Page ที่เรียกใช้คำสั่งนี้
    HTTP_REFERER คืนค่า ชื่อของ Page ก่อนหน้า (ก่อนที่จะเรียกใช้ Page ปัจจุบัน)
    SCRIPT_NAME คืนค่า ที่ตั้งของ File Script ที่ถูกเรียกใช้
    QUERY_STRING คืนค่า ข้อมูลในส่วนของ QueryString
    REMOTE_USER คืนค่า ชื่อของผู้ใช้
    LOGON_USER คืนค่า ชื่อของผู้ใช้ที่ใช้ NT
    APPL_MD_PATH คืนค่า Logical Metabase Path
    APPL_PHYSICAL_PATH คืนค่า Physical Metabase Path
    INSTANCE_META_PATH คืนค่า Metabase Path ของ Instance (ชื่อออปเจ็ค) ที่กำหนด
    CERT_KEYSIZE คืนค่า จำนวน Bit ใน SSL Security Key ของ Request
    CERT_SECRETKEYSIZE คืนค่า จำนวน Bit ใน SSL Security Key ของ Server
    HTTPS_KEYSIZE คืนค่า จำนวน Bit ของ SSL ที่ใช้ใน Request
    HTTPS_SECRETKEYSIZE คืนค่า จำนวน Bit ของ SSL ที่ใช้ใน Server
    AUTH_TYPE คืนค่า ประเภทของ Authentification ที่ใช้
    AUTH_USER คืนค่า ชื่อของผู้ใช้ที่ใช้ Authentification
    AUTH_PASSWORD คืนค่า รหัสผ่านของผู้ใช้ที่ใช้ Authentification
    GATEWAY_INTERFACE คืนค่า Version ของ CGI
    CERT_SERVER_SUBJECT คืนค่า Subject Field ของ Certificate ของ Server
    CERT_SERVER_ISSUER คืนค่า Certificate Issuer ของ Server
    HTTPS_SERVER_ISSUER คืนค่า Certificate Authority ของ Server
    HTTPS_SERVER_SUBJECT คืนค่า Subject Field ของ Certificate Authority ของ Server
    INSTANCE_ID คืนค่า หมายเลข Identification ของ Instance (ชื่อออปเจ็ค) ของ Server
    CERT_SUBJECT คืนค่า Subject Field ของ Certificate ของ Client
    CERT_ISSUER คืนค่า Certificate Issuer ของ Client
    CERT_COOKIE คืนค่า หมายเลข Certificate ของ Client
    CERT_SERIALNUMBER คืนค่า Serial Number ของ Certificate ของ Cient
    CERT_FLAGS คืนค่า Flag ที่ใช้ (คือมีการใช้ Certificate หรือ Authentification)
    ALL_HTTP คืนค่า ส่วนของ Header ในรูปของ HTTP_NAME
    ALL_RAW คืนค่า ส่วนของ Header ในรูปของ HTTP_NAME แต่ไม่มีส่วน HTTP Prefix
  • ลักษณะการทำงานของ AdRotator Component เป็นการกำหนดรายละเอียดต่างๆของรูปภาพไว้ในไฟล์ .txt เพื่อนำมาหมุนเวียนแสดงผล
    CreateObject() ใช้สร้างออปเจ็คของ AdRotator Component
    GetAdvertisement() เป็นการนำ object มาใช้งาน คือ การทำให้เกิดรูปภาพที่มีลักษณะตามที่กำหนด
  • GetLastError() ใช้สร้างออปเจ็ค ASPError
    ASPCode ใช้คืนค่า รหัสของความผิดพลาด ที่ถูกกำหนดโดยโปรแกรม IIS
    Number ใช้คืนค่า รหัสของความผิดพลาด ที่เกิดขึ้น
    Source ใช้คืนค่า คำสั่งที่ทำให้เกิดความผิดพลาดขึ้น
    Category ใช้คืนค่า ประเภทของความผิดพลาดที่เกิดขึ้น
    File ใช้คืนค่า ชื่อของ Page ที่ทำให้เกิดความผิดพลาดขึ้น
    Line ใช้คืนค่า เลขของบรรทัด ที่ทำให้เกิดความผิดพลาดขึ้น
    Column ใช้คืนค่า เลขของคอลัมน์ ที่ทำให้เกิดความผิดพลาดขึ้น
    Description ใช้คืนค่า รายละเอียดของความผิดพลาด
    ASPDescription ใช้คืนค่า รายละเอียดของความผิดพลาด ที่ถูกกำหนดโดยโปรแกรม IIS
  • Vbscript ใช้ตรวจสอบว่า browser สามารถใช้ VBScript ได้หรือไม่ ( true = ใช้ได้ )
    Javascript ใช้ตรวจสอบว่า browser สามารถใช้ javascript ได้หรือไม่ ( true = ใช้ได้ )
    Javaapplets ใช้ตรวจสอบว่า browser สามารถใช้ java applet ได้หรือไม่ ( true = ใช้ได้ )
    Cookies ใช้ตรวจสอบว่า browser สามารถใช้ cookie ได้หรือไม่ ( true = ใช้ได้ )
    ActiveXControls ใช้ตรวจสอบว่า browser สามารถใช้ active x control ได้หรือไม่ ( true = ใช้ได้ )
    Frames ใช้ตรวจสอบว่า browser สามารถใช้ frame ได้หรือไม่ ( true = ใช้ได้ )
    Tables ใช้ตรวจสอบว่า browser สามารถใช้ table ได้หรือไม่ ( true = ใช้ได้ )
    Backgroundsounds ใช้ตรวจสอบว่า browser สามารถใช้ เสียงเป็นbackground ได้หรือไม่ ( true = ใช้ได้ )
    Cdf ใช้ตรวจสอบว่า browser สามารถกำหนดรูปแบบของ Channel สำหรับ Web Casting ได้หรือไม่ (true = ได้)
    Beta ใช้ตรวจสอบว่า browser เป็นรุ่น Beta ใช่หรือไม่ ( true = ใช่ )
    Platform ใช้คืนค่า Platform ที่ Browser ใช้ Run
    Browser ใช้คืนค่า ชื่อ ของโปรแกรม Browser
    Version ใช้คืนค่า รุ่น ของโปรแกรม Browser
  • ลักษณะการทำงานของ ContentRotator Component ลักษณะการทำงานของ ContentRotator Component
    ขั้นตอนการลงทะเบียน controt.dll ขั้นตอนการลงทะเบียน controt.dll
    ChooseContent() ใช้นำออปเจ็คมาใช้งาน โดยจะแสดงข้อมูลเพียง 1 ชุดและเปลี่ยนไปเรื่อยๆ
    GetAllContent() ใช้นำออปเจ็คมาใช้งาน โดยจะแสดงข้อมูลทั้งหมด (ทุกชุด) พร้อมกัน
  • ขั้นตอนการลงทะเบียน counters.dll ขั้นตอนการลงทะเบียน counters.dll
    Set ใช้ประกาศตัวนับ พร้อมกับกำหนดค่าเริ่มต้น (เป็นการตั้งค่าใหม่ให้ตัวนับเดิมก็ได้)
    Increment ใช้เพิ่มค่า ตัวนับ ขึ้น 1
    Get() ใช้คืนค่า ตัวนับ
    Remove ใช้ลบตัวนับ ออกจาก ออปเจ็ค
  • ขั้นตอนการลงทะเบียน pagecnt.dll ขั้นตอนการลงทะเบียน pagecnt.dll
    PageHit ใช้นับค่า จำนวนการเข้าชมของ Page ขึ้น 1 หน่วย
    Hits ใช้คืนค่า จำนวนการเข้าชมของ Page ที่กำหนด
    Reset() ใช้เคลียร์ค่า จำนวนการเข้าชมของ Page ที่กำหนด
  • variable ใช้ในการกำหนดค่า หรือ คืนค่า ตัวแปร
  • ลักษณะการทำงานของ NextLink Component ลักษณะการทำงานของ NextLink Component
    GetListCount()
    GetListIndex() ใช้คืนค่า ตำแหน่งของลิงค์ปัจจุบัน เมื่อเทียบจากไฟล์ที่เก็บรายละเอียด
    GetNthURL() ใช้คืนค่า URL ของไฟล์ที่เก็บรายละเอียด ตามตำแหน่งที่กำหนด
    GetNthDescription() ใช้คืนค่า รายละเอียด ของไฟล์ที่เก็บรายละเอียด ตามตำแหน่งที่กำหนด
    GetPreviousURL() ใช้คืนค่า URL ของไฟล์ที่เก็บรายละเอียด ตามตำแหน่งก่อนหน้า
    GetPreviousDescription() ใช้คืนค่า รายละเอียด ของไฟล์ที่เก็บรายละเอียด ตามตำแหน่งก่อนหน้า
    GetNextURL() ใช้คืนค่า URL ของไฟล์ที่เก็บรายละเอียด ตามตำแหน่งถัดไป
    GetNextDescription() ใช้คืนค่า รายละเอียด ของไฟล์ที่เก็บรายละเอียด ตามตำแหน่งถัดไป
  • Number ใช้คืนค่า รหัสของความผิดพลาด (HTTP Error Code)
    Source ใช้คืนค่า ออปเจ็ค ที่ทำให้เกิดความผิดพลาด
    Description ใช้คืนค่า รายละเอียดของความผิดพลาด
    Clear ใช้กำหนดให้ รหัสของความผิดพลาดเท่ากับศูนย์ ( Err.Number = 0 )
    Raise() ใช้สร้างรหัสและรายละเอียดของความผิดพลาดขึ้นเอง
  • CreateTextFile() ใช้สร้างออปเจ็ค TextStream
    OpenTextFile() ใช้สร้างออปเจ็ค TextStream
    Line ใช้คืนค่าตำแหน่งของแถว ที่ cursor ชี้อยู่ (นับจากต้นไฟล์)
    Column ใช้คืนค่าตำแหน่งของคอลัมน์ ที่ cursor ชี้อยู่ (นับจากต้นไฟล์)
    AtEndOfStream ตรวจสอบว่าตำแหน่ง Cursor เกินจุดสิ้นสุดของไฟล์หรือยัง (true = เกินแล้ว)
    AtEndOfLine ตรวจสอบว่าตำแหน่ง Cursor เกินจุดสิ้นสุดของบรรทัดหรือยัง (true = เกินแล้ว)
    Read() ใช้อ่านข้อมูลจากไฟล์ตาม จำนวนตัวอักษร ที่กำหนด
    ReadLine ใช้อ่านข้อมูลจากไฟล์ ครั้งละ 1 บรรทัด
    ReadAll ใช้อ่านข้อมูลจากไฟล์ โดยอ่านทั้งหมด
    Write() ใช้เขียนข้อมูลลงไฟล์
    WriteLine() ใช้เขียนข้อมูลลงไฟล์ แล้วเริ่มต้นบรรทัดใหม่หลังจากเขียนเสร็จ
    WriteBlankLines() ใช้เขียนข้อมูลลงไฟล์ โดยเขียนบรรทัดว่าง (เว้นบรรทัด)
    Skip() ใช้ข้ามข้อมูล ตามจำนวนตัวอักษรที่กำหนด
    SkipLine ใช้ข้ามข้อมูล จำนวน 1 บรรทัด
    FileExists() ใช้ตรวจสอบว่า ชื่อไฟล์ที่กำหนดมีอยู่แล้วหรือไม่ (true = มีแล้ว)
    Close ใช้ปิดไฟล์
    HTMLEncode() ใช้แสดงข้อมูลในรูปแบบที่มี Tag HTML
  • GetFile() ใช้สร้างออปเจ็ค file
    Name ใช้คืนค่าชื่อของไฟล์ จาก URL
    Type ใช้คืนค่าประเภทของไฟล์
    Size ใช้คืนค่าขนาดของไฟล์
    DateCreated ใช้คืนค่าวันที่สร้างไฟล์
    DateLastAccessed ใช้คืนค่า วันที่ล่าสุดที่ไฟล์ถูกเปิดใช้งาน
    DateLastModified ใช้คืนค่า วันที่ล่าสุดที่ไฟล์ถูกปรับปรุง
    ParentFolder ใช้คืนค่า Folder ของ File
    Files ใช้คืนค่า Collection Files ทั้งหมดที่มีอยู่ใน Folder
  • CreateObject() ใช้สร้างออปเจ็ค Connection
    Open() ใช้ในการติดต่อกับฐานข้อมูล
    ConnectionString ใช้กำหนดทรัพยากรที่ใช้ในการติดต่อกับฐานข้อมูล
    Close ใช้ยกเลิกการติดต่อกับฐานข้อมูล และสามารถกลับมาติดต่อใหม่ได้
    Nothing ใช้ยกเลิกการติดต่อกับฐานข้อมูล และไม่สามารถกลับมาติดต่อใหม่ได้
    Provider ใช้กำหนดประเภทของ OLE DB Provider ที่ใช้ติดต่อกับฐานข้อมูล
    CursorLocation ใช้ตรวจสอบว่าการควบคุม Cursor อยู่ที่ Client หรือ Server
    State ใช้ตรวจสอบสถานะ การเชื่อมต่อว่า เปิดหรือปิด อยู่
    Version ใช้คืนค่า Version ของ ADO
    Execute() ใช้ส่งคำสั่ง SQL ไปยังฐานข้อมูล
  • Open() ใช้ประมวลผลคำสั่ง SQL ไปยังฐานข้อมูล
    Fields() ใช้คืนค่า ข้อมูลใน Field ที่กำหนด ณ แถวปัจจุบัน
    Find() ใช้ค้นหาข้อมูลใน Recordset และเลื่อนไปที่ record นั้นเมื่อพบข้อมูล
    Filter ใช้เลือกข้อมูล ที่ตรงตามเงื่อนไขมาทั้งหมด
    AddNew() ใช้เพิ่ม record ว่าง ณ ตำแหน่งท้ายสุด และตัวชี้จะมาอยู่ตำแหน่งนั้นอัตโนมัติ
    Update() ใช้บันทึกข้อมูลลงใน record ณ ตำแหน่งที่ชี้อยู่ (บันทึกแทนที่ของเก่าไปเลย)
    Delete() ใช้ลบข้อมูลใน record ณ ตำแหน่งที่ชี้อยู่
    objRecordset() ใช้เปลี่ยนแปลงข้อมูลใน field ที่กำหนด ณ ตำแหน่งที่ชี้อยู่ (เหมือนเตรียมข้อมูลไว้แต่ยังไม่มีการบันทึกลงฐานข้อมูล)
    CancelUpdate() ใช้ยกเลิกการเปลี่ยนแปลงข้อมูลใน Field ต่างๆที่กำหนด ณ ตำแหน่งที่ชี้อยู่
    MoveFirst() ใช้เลื่อน record ไปยังตำแหน่งแรกสุด
    MovePrevious() ใช้เลื่อน record ไปยังตำแหน่งก่อนหน้า
    MoveNext() ใช้เลื่อน record ไปยังตำแหน่งถัดไป
    MoveLast() ใช้เลื่อน record ไปยังตำแหน่งท้ายสุด
    Move() ใช้เลื่อน record จากตำแหน่งที่กำหนด ไปตามจำนวนที่กำหนด
    AbsolutePosition ใช้คืนค่า ตำแหน่ง record ปัจจุบัน ที่ชี้อยู่
    RecordCount ใช้คืนค่า จำนวน record ทั้งหมด
    BOF ใช้ตรวจสอบว่า ตัวชี้ อยู่ตำแหน่ง ก่อนแรกสุดหรือไม่ (true = ใช่)
    EOF ใช้ตรวจสอบว่า ตัวชี้ อยู่ตำแหน่ง หลังท้ายสุดหรือไม่ (true = ใช่)
    State ใช้ตรวจสอบว่าสถานะ การเชื่อมต่อ เปิดหรือปิดอยู่
    Close() ใช้ยกเลิกการติดต่อกับ recordset และสามารถกลับมาติดต่อใหม่ได้
  • ActiveConnection ใช้กำหนด Connection เพื่อจะได้รู้ว่าจะกระทำกับ ฐานข้อมูลตัวไหน
    CommandText ใช้กำหนด คำสั่ง SQL ที่จะส่งไปยัง ฐานข้อมูล
    CommandType ใช้กำหนด ประเภทของ แหล่งข้อมูล (ที่กำหนดใน CommandText)
    Execute() ใช้ประมวลผลคำสั่ง SQL ไปยังฐานข้อมูล โดยถ้า SQL เป็นคำสั่ง SELECT จะคืนค่า Recordset กลับมา
    Execute ( num ) ใช้ส่งคำสั่ง SQL ไปยังฐานข้อมูล (จำพวก UPDATE, DELETE, INSERT)
 
Share This Subject Login with Facebook