ล่าสุดการพัฒนาเว็บบทเรียน
×

ASP เกี่ยวกับการสอน

ASP บ้าน ASP บทนำ ASP ติดตั้ง ASP วากยสัมพันธ์ ASP ตัวแปร ASP ขั้นตอน ASP ฟอร์ม ASP Cookies ASP เซสชั่น ASP ใบสมัคร ASP #ประกอบด้วย ASP Global.asa ASP ส่งอีเมลล์

VBScript เกี่ยวกับการสอน

VB บ้าน VB ตัวแปร VB ขั้นตอน VB เงื่อนไข VB วนลูป VB ตัวอย่าง VB ฟังก์ชั่น VB คำสำคัญ

ASP วัตถุ

ASP คำตอบ ASP ขอร้อง ASP ใบสมัคร ASP เซสชั่น ASP เซิร์ฟเวอร์ ASP ผิดพลาด ASP FileSystem ASP TextStream ASP ขับรถ ASP ไฟล์ ASP โฟลเดอร์ ASP พจนานุกรม ASP AdRotator ASP BrowserCap ASP การเชื่อมโยงเนื้อหา ASP Rotator เนื้อหา ASP Ref ด่วน

ADO เกี่ยวกับการสอน

ADO แนะนำ ADO สัมพันธ์ ADO ระเบียน ADO แสดง ADO สอบถาม ADO ประเภท ADO เพิ่ม ADO ปรับปรุง ADO ลบ ADO การสาธิต ADO เร่งความเร็ว

ADO วัตถุ

ADO คำสั่ง ADO สัมพันธ์ ADO ผิดพลาด ADO สนาม ADO พารามิเตอร์ ADO คุณสมบัติ ADO บันทึก ADO ระเบียน ADO กระแส ADO ประเภทข้อมูล

ASP and AJAX

AJAX แนะนำ AJAX ASP AJAX ฐานข้อมูล

ASP ตัวอย่าง

ASP ตัวอย่าง ASP ทดสอบ


 

ADO วิธีเปิด


<อ้างอิงวัตถุบันทึกที่สมบูรณ์

วิธีการเปิดเปิดวัตถุบันทึกที่มีอยู่หรือสร้างไฟล์ใหม่หรือไดเรกทอรี

วากยสัมพันธ์

Open(source,actconn,mode,createopt,opt,username,psword)

พารามิเตอร์ ลักษณะ
source ไม่จำเป็น. พารามิเตอร์แหล่งที่มาอาจจะเป็นหนึ่งต่อไปนี้:
  • URL แบบเต็ม
  • ญาติ URL
  • เปิดระเบียน
  • วัตถุอื่นที่บันทึก
  • วัตถุคำสั่ง
  • คำสั่ง SQL SELECT
  • ชื่อตาราง
actconn ไม่จำเป็น. สตริงการเชื่อมต่อหรือวัตถุการเชื่อมต่อ
mode ไม่จำเป็น. ConnectModeEnum ค่าที่บ่งชี้ว่าโหมดการเข้าถึงของวัตถุที่บันทึก เริ่มต้นคือ adModeUnknown
createopt ไม่จำเป็น. RecordCreateOptionsEnum ค่าที่บ่งชี้ว่ามีอยู่ไฟล์ / ไดเรกทอรีควรจะเปิดหรือไฟล์ใหม่ directory / ควรจะสร้าง เริ่มต้นคือ adFailIfNotExists พารามิเตอร์นี้จะถูกละเว้นถ้าพารามิเตอร์แหล่งที่มาไม่ได้เป็น URL ที่
opt ไม่จำเป็น. หนึ่งหรือมากกว่า RecordOpenOptionsEnum ค่าที่ระบุตัวเลือกสำหรับการเปิดบันทึก เริ่มต้น adOpenRecordUnspecified
username ไม่จำเป็น. ID ผู้ใช้ที่อนุญาตให้เข้าถึงแหล่ง
psword ไม่จำเป็น. รหัสผ่านที่สามารถตรวจสอบชื่อผู้ใช้

ตัวอย่าง

Example 1: source as the URL of a folder:

set rec = Server.CreateObject("ADODB.record")
rec.Open("http://www.w3ii.com/asp/")

Example 2: source as a relative URL in a Connection object:

set conn=Server.CreateObject("ADODB.Connection")
set rec = Server.CreateObject("ADODB.record")
conn.Open "URL=http://www.w3ii.com/asp/"
rec.Open("test.doc", conn)

Example 3: source as a row in a Recordset object:

set rs = Server.CreateObject("ADODB.recordset")
set rec = Server.CreateObject("ADODB.record")
rs.Open "test.doc", "URL=http://www.w3ii.com/asp/",,,adCmdTableDirect
rs.MoveLast() 
rec.Open(rs) 

ค่า ConnectModeEnum

คงที่ ความคุ้มค่า ลักษณะ
adModeUnknown0 ค่าเริ่มต้น. สิทธิ์ในการไม่ได้รับการตั้งค่าหรือไม่สามารถระบุได้
adModeRead1 อ่านเท่านั้น
adModeWrite2 เขียนเท่านั้น
adModeReadWrite3 อ่านเขียน
adModeShareDenyRead4 ป้องกันไม่ให้คนอื่น ๆ จากการเปิดการเชื่อมต่อที่มีสิทธิ์ในการอ่าน
adModeShareDenyWrite8 ป้องกันไม่ให้คนอื่น ๆ จากการเปิดการเชื่อมต่อที่มีสิทธิ์ในการเขียน
adModeShareExclusive12 ป้องกันไม่ให้คนอื่น ๆ จากการเปิดการเชื่อมต่อ
adModeShareDenyNone16 อนุญาตให้คนอื่น ๆ ที่จะเปิดการเชื่อมต่อกับสิทธิ์ใด ๆ
adModeRecursive0x400000 ใช้กับ adModeShareDenyNone, adModeShareDenyWrite หรือ adModeShareDenyRead การกำหนดสิทธิ์ในการย่อยทั้งหมดระเบียนของระเบียนปัจจุบัน

ค่า RecordCreateOptionsEnum

คงที่ ความคุ้มค่า ลักษณะ
adFailIfNotExists-1 ค่าเริ่มต้น. ล้มเหลวถ้าพารามิเตอร์แหล่งที่มา ชี้ไปยังโหนดที่ไม่ได้อยู่แล้ว
adCreateNonCollection0 สร้างสถิติใหม่ประเภท adSimpleRecord
adCreateCollection0x2000 สร้างสถิติใหม่ที่ระบุโดยพารามิเตอร์แหล่งที่มา ถ้ามันชี้ไปยังโหนดที่มีอยู่ข้อผิดพลาดที่จะเกิดขึ้น เพื่อป้องกันไม่ให้เกิดข้อผิดพลาดรวมค่านี้กับ adOpenIfExists หรือ adCreateOverwrite
adOpenIfExists0x2000000 หากจุดต้นทางไปยังโหนดที่มีอยู่หรือวัตถุที่บันทึกแล้วผู้ให้บริการจะต้องเปิดบันทึกที่มีอยู่แทนการสร้างใหม่ ค่านี้ไม่สามารถใช้ร่วมกับ adCreateOverwrite
adCreateOverwrite0x4000000 หากจุดต้นทางไปยังโหนดที่มีอยู่หรือบันทึกแล้วบันทึกที่มีอยู่จะถูกเขียนทับและใหม่จะถูกสร้างขึ้นในสถานที่ ค่านี้ไม่สามารถใช้ร่วมกับ adOpenIfExists
adCreateStructDoc0x80000000 สร้างสถิติใหม่ประเภท adStructDoc

ค่า RecordOpenOptionsEnum

คงที่ ความคุ้มค่า ลักษณะ
adOpenRecordUnspecified-1 ค่าเริ่มต้น. ไม่มีตัวเลือกที่ระบุไว้
adOpenAsync0x1000 เปิดวัตถุที่บันทึกในโหมดไม่ตรงกัน
adDelayFetchStream0x4000 สตรีมเริ่มต้นที่เกี่ยวข้องกับการบันทึกไม่จำเป็นต้องดึงแรก
adDelayFetchFields0x8000 สาขาที่เกี่ยวข้องกับการบันทึกไม่จำเป็นต้องดึงมา แต่แรก แต่สามารถเรียกดูได้ที่ความพยายามครั้งแรกในการเข้าถึงสนาม
adOpenExecuteCommand0x10000 แหล่งที่มีข้อความคำสั่งที่ควรจะดำเนินการ
adOpenOutput0x800000 หากจุดต้นทางไปยังโหนดที่มีสคริปต์ปฏิบัติการแล้วบันทึกเปิดจะมีผลการดำเนินการของสคริปต์ที่ ค่านี้จะใช้ได้เฉพาะกับระเบียนที่ไม่ใช่คอลเลกชัน

<อ้างอิงวัตถุบันทึกที่สมบูรณ์