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