|
|
2. Connect Object
Method
เมธอด |
การส่งออก |
คำอธิบาย |
BeginTrans |
Integer |
เริ่มต้นทรานแซคชันใหม่ |
Cancel |
|
ยกเลิกการประมวลผลคำสั่ง Execute และ Open
แบบ asynchronous ที่ทำงานอยู่ |
Close |
|
ปิด connection และอ๊อบเจคที่ขึ้นต่อ |
CommitTrans |
|
บันทึกการเปลี่ยนแปลงและสิ้นสุดทรานแซคชันปัจจุบัน |
Execute |
Recordset Object |
ประมวลผลคิวรี่, ประโยคคำสั่ง SQL, stored
procedure หรือข้อความของ provider |
Open |
|
เปิด connection ไปที่ data source ที่ command
สามารถประมวลผลได้ |
OpenSchema |
Recordset Object |
เก็บสารสนเทศ schema ของฐานข้อมูลจาก provider |
RollbackTrans |
|
ยกเลิกการเปลี่ยน แปลงที่เกิดขึ้นระหว่างทรานแซคชันปัจจุบัน
และสิ้นสุด ทรานแซคชันนั้น |
Property
คุณสมบัติ |
การส่งออก |
คำอธิบาย |
Attributes |
Long |
ระบุ 1 คุณลักษณะหรือมากก ว่าของอ๊อบเจค Connection ค่าเริ่มต้น คือ 0 |
CammandTimeout |
Long |
ระบุระยะเวลาการคอย (เป็นวินาที) ขณะที่ประมวลผล command
ก่อนสิ้นสุด command และสร้างความผิดพลาด ค่าเริ่มต้น คือ 30 |
ConnectionString |
String |
เก็บสารสนเทศที่ใช้สร้าง connection ไปที่ data source |
ConnectionTimeout |
Long |
ระบุระยะเวลาการคอย (เป็นวินาที) ขณะที่สร้าง connection
ก่อนสิ้นสุดการติดต่อ และสร้างความผิดพลาด ค่าเริ่มต้น คือ 15 |
CursorLocation |
CursorLocationEnum |
ตั้งค่าหรือส่งออกตำแหน่งของ cursor engine |
DefaultDatabase |
String |
ระบุฐานข้อมูลเริ่มต้นของอ๊อบเจค Connection |
Errors |
Errors Collection |
เก็บอ๊อบเจค Error ทั้งหมดที่สร้างขึ้นสำหรับแต่ละความล้มเหลวของ
provider |
Mode |
ConnectModeEnum |
ระบุการอนุญาตที่มีให้สำหรับการปรับปรุงข้อมูลใน Connection |
Properties |
Properties Collection |
เก็บอ๊อบเจค Property ทั้งหมดสำหรับอ๊อบเจค Connection |
Provider |
String |
ระบุชื่อของ provider สำหรับอ๊อบเจค Connection |
State |
Long |
อธิบายสถานะการเ ปิดหรือปิดของอ๊อบเจค Connection และเป็นแบบอ่านอย่างเดียว |
Version |
String |
ระบุหมายเลขเวอร์ชันของ ADO เป็นแบบอ่านอย่างเดียว |
Event
Event |
คำอธิบาย |
BeginTransComplete
|
เกิดขึ้นหลังจากการประมวลผล BeginTrans เสร็จสิ้น |
CommitTransComplete
|
เกิดขึ้นหลังจากการประมวลผล CommitTrans เสร็จสิ้น |
ConnectComplete |
เกิดขึ้นหลังจากเริ่มต้น connection |
Disconnect |
เกิดขึ้นหลังจากสิ้นสุด connection |
ExecuteComplete |
เกิดขึ้นหลังจากการประมวลผล command เสร็จสิ้น |
InfoMessage |
เกิดขึ้นเมื่อ event ของอ๊อบเจค Connection
เสร็จสิ้นเรียบร้อย และสารสนเทศเพิ่มเติมได้รับการส่งออกมาจาก provider |
RollbackTransComplete |
เกิดขึ้นหลังจากการประมวลผล RollbackTrans
เสร็จสิ้น |
WillConnect |
เกิดขึ้นก่อนการเริ่มต้น connection |
WillExecute |
เกิดขึ้นก่อนการหยุดการประมวลผล command บน connection ชั่วคราว |
ไวยากรณ์ของเมธอด
เมธอด |
ไวยากรณ์ |
BeginTrans |
interger = connection.BeginTrans |
Cancel |
connection.Cancel |
Close |
connection.Close |
CommitTrans |
connection.CommitTrans |
Execute |
recordset = connection.Execute(CommandText As String,
RecordsAffected As Variant, Options As Integer) |
Open |
connection.Open(ConnectionString As String, UserID As
String, Password As String, Options As Integer) |
OpenSchema |
recordset = connection.OpenSchema(Schema As SchemaEnum,
[Restrictions As Variant], [SchemaID As Integer]) |
RollbackTrans |
connection.RollbackTrans |
|
1
|
|