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

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 Status Property


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

สถานะคุณสมบัติส่งกลับ FieldStatusEnum ค่าที่บ่งชี้สถานะของวัตถุเขตข้อมูล ค่าเริ่มต้นคือ adFieldOK

ถ้ามีการปรับปรุงใด ๆ ที่ล้มเหลวแล้วมีข้อผิดพลาดจะถูกส่งกลับและทรัพย์สินสถานะบ่งชี้ค่ารวมของการดำเนินงานและข้อผิดพลาดรหัสสถานะ คุณสมบัติสถานะสำหรับแต่ละสนามสามารถนำมาใช้เพื่อระบุสาเหตุที่สนามไม่ได้ถูกเพิ่มแก้ไขหรือลบ

ปัญหาเกี่ยวกับการเพิ่มการปรับเปลี่ยนหรือลบฟิลด์จะมีการรายงานผ่านคุณสมบัตินี้ ตัวอย่างเช่นหากผู้ใช้ลบฟิลด์ก็จะถูกทำเครื่องหมายสำหรับการลบในคอลเลกชันฟิลด์ ถ้าการเรียกการปรับปรุงกลับข้อผิดพลาดเนื่องจากผู้ใช้พยายามที่จะลบฟิลด์ซึ่งเขาไม่ได้รับอนุญาต, สถานะของฟิลด์นี้จะได้รับการ adFieldPermissionDenied หรือ adFieldPendingDelete

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

objfield.Status

ตัวอย่าง

<%
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).Status)

rs.Close
conn.close
%>

ค่า FieldStatusEnum

คงที่ ความคุ้มค่า ลักษณะ
adFieldOK0 ค่าเริ่มต้น. ข้อมูลที่ถูกเพิ่มเรียบร้อยแล้วหรือถูกลบ
adFieldCantConvertValue2 สนามไม่สามารถเรียกคืนหรือเก็บไว้โดยไม่สูญเสียข้อมูล
adFieldIsNull3 ผู้ให้บริการกลับค่า Null
adFieldTruncated4 ข้อมูลตัวแปรที่มีความยาวถูกตัดเมื่ออ่านจากแหล่งข้อมูล
adFieldSignMismatch5 ค่าข้อมูลที่ส่งกลับโดยผู้ให้บริการได้รับการลงนาม แต่ชนิดข้อมูลของค่าฟิลด์ ADO ก็ไม่ได้ลงนาม
adFieldDataOverflow6 ข้อมูลที่ส่งกลับจากผู้ให้บริการล้นชนิดข้อมูลของเขตข้อมูล
adFieldCantCreate7 สนามไม่สามารถเพิ่มเพราะผู้ให้บริการเกินข้อ จำกัด
adFieldUnavailable8 ผู้ให้บริการไม่สามารถกำหนดค่าเมื่ออ่านจากแหล่งข้อมูล
adFieldPermissionDenied9 สนามไม่สามารถแก้ไขได้เพราะมันเป็นแบบอ่านอย่างเดียว
adFieldIntegrityViolation10 สนามไม่สามารถแก้ไขได้เพราะมันคือการคำนวณหรือนิติบุคคลที่ได้รับมา
adFieldSchemaViolation11 ค่าที่ละเมิดข้อ จำกัด สคีแหล่งข้อมูลสำหรับฟิลด์
adFieldBadStatus12 ค่าสถานะที่ไม่ถูกต้องถูกส่งมาจาก ADO ในการให้บริการ OLE DB
adFieldDefault13 ค่าเริ่มต้นสำหรับข้อมูลที่ถูกนำมาใช้เมื่อข้อมูลการตั้งค่า
adFieldIgnore15 ฟิลด์นี้ที่ข้ามเมื่อตั้งค่าข้อมูลในแหล่งที่มา
adFieldDoesNotExist16 สนามไม่อยู่
adFieldInvalidURL17 URL ของแหล่งข้อมูลมีอักขระที่ไม่ถูกต้อง
adFieldResourceLocked18 ผู้ให้บริการที่ไม่สามารถดำเนินการได้เนื่องจากแหล่งข้อมูลที่ถูกล็อค
adFieldResourceExists19 ผู้ให้บริการที่ไม่สามารถดำเนินการได้เนื่องจากวัตถุที่มีอยู่แล้วที่ URL ปลายทางและมันก็ไม่สามารถที่จะเขียนทับวัตถุ
adFieldCannotComplete20 เซิร์ฟเวอร์ของ URL ที่ระบุโดยแหล่งที่มาไม่สามารถดำเนินการการดำเนินงาน
adFieldVolumeNotFound21 ผู้ให้บริการไม่สามารถค้นหาปริมาณการจัดเก็บข้อมูลที่ระบุโดย URL นั้น
adFieldOutOfSpace22 ผู้ให้บริการไม่สามารถที่จะได้รับพื้นที่เก็บข้อมูลมากพอที่จะดำเนินการย้ายหรือคัดลอกการดำเนินงาน
adFieldCannotDeleteSource23 ในระหว่างการดำเนินการย้ายต้นไม้หรือทรีย่อยถูกย้ายไปยังตำแหน่งใหม่ แต่แหล่งที่มาไม่สามารถลบ
adFieldReadOnly24 ข้อมูลในแหล่งข้อมูลที่มีการอ่านอย่างเดียว
adFieldResourceOutOfScope25 แหล่งที่มาหรือ URL ปลายทางอยู่นอกขอบเขตของระเบียนปัจจุบัน
adFieldAlreadyExists26 ฟิลด์ที่ระบุอยู่แล้ว
adFieldPendingInsert0x10000 การดำเนินการผนวกเกิดจากสถานะที่จะตั้ง ข้อมูลที่ได้รับการทำเครื่องหมายที่จะเพิ่มคอลเลกชันฟิลด์หลังจากปรับปรุงวิธีการที่เรียกว่า
adFieldPendingDelete0x20000 ดำเนินการลบที่เกิดจากสถานะที่จะตั้ง ข้อมูลที่ได้รับการทำเครื่องหมายสำหรับการลบจากการเก็บฟิลด์หลังจากปรับปรุงวิธีการที่เรียกว่า
adFieldPendingChange0x40000 ข้อมูลถูกลบแล้วกลับเพิ่มหรือค่าของฟิลด์ซึ่งก่อนหน้านี้มีสถานะของ adFieldOK ที่มีการเปลี่ยนแปลง
adFieldPendingUnknown0x80000 ผู้ให้บริการที่ไม่สามารถตรวจสอบสิ่งที่ก่อให้เกิดการดำเนินงานสถานะฟิลด์ที่จะตั้ง
adFieldPendingUnknownDelete0x100000 ผู้ให้บริการที่ไม่สามารถตรวจสอบสิ่งที่ก่อให้เกิดการดำเนินงานสถานะฟิลด์ที่จะตั้งและที่สนามจะถูกลบออกจากคอลเลกชันฟิลด์หลังจากปรับปรุงวิธีการที่เรียกว่า

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