ADO Connection Nesnesi

Bağlantı nesnesi

ADO Bağlantı nesnesi, belirli bir veri kaynağına ulaşmak için açık bir bağlantı oluşturmak için kullanılır. Bu bağlantı aracılığıyla, bir veritabanına erişim ve işlem yapabilirsiniz.

Bir veritabanına birden fazla kez erişmeniz gerekiyorsa, bağlantı nesnesi kullanarak bir bağlantı oluşturmanız gerekmektedir. Ayrıca, bir Command veya Recordset nesnesi aracılığıyla bir bağlantı zincirini geçerek bir bağlantı oluşturabilirsiniz. Ancak, bu tür bağlantılar yalnızca belirli bir sorgu için uygundur.

ProgID

set objConnection=Server.CreateObject("ADODB.connection")

Özellikler

Özellikler Açıklama
Attributes Bağlantı nesnesinin özelliklerini ayarlar veya döndürür.
CommandTimeout Komutun sonlandırma denemesi sırasında hata üretmeden beklenen süreyi belirtir.
ConnectionString Bağlantı oluşturma için kullanılan veri kaynağı ayrıntılarını ayarlar veya döndürür.
ConnectionTimeout Bağlantıyı oluşturma sırasında hata üretmeden sonlandırma denemesi sırasında beklenen süreyi belirtir.
CursorLocation Kursör hizmetinin konumunu ayarlar veya döndürür.
DefaultDatabase Bağlantı nesnesinin varsayılan veritabanını belirtir.
IsolationLevel Bağlantı nesnesinin izolasyon seviyesini belirtir.
Mode Sağlayıcının erişim izinlerini ayarlar veya döndürür.
Provider Bağlantı nesnesi sağlayıcısının adını ayarlar veya döndürür.
State Bağlantının açık mı yoksa kapalı mı olduğunu açıklayan bir değeri döndürür.
Version ADO'nun sürüm numarasını döndürür.

Metod

Metod Açıklama
BeginTrans Yeni bir işlem başlatır.
Cancel Bir çalıştırma işlemi iptal eder.
Close Bir bağlantıyı kapatır.
CommitTrans Herhangi bir değişikliği kaydedin ve geçerli işlemi sonlandırın.
Execute Sorgu, SQL cümlesi,存储过程 veya provider belirli metni çalıştırır.
Open Bir bağlantıyı açar.
OpenSchema provider'dan veri kaynağı şeması hakkında bilgi döndürür.
RollbackTrans Geçerli işleminde yapılan herhangi bir değişikliği iptal edin ve işlemi sonlandırın.

olay

Açıklama: VBScript veya JScript ile olayları işlemek mümkün değildir (sadece Visual Basic, Visual C++ ve Visual J++ dilleri ile olayları işlemek mümkündür).

olay Açıklama
BeginTransComplete BeginTrans işlemi sonrasında tetiklenir.
CommitTransComplete CommitTrans işlemi sonrasında tetiklenir.
ConnectComplete Bir bağlantı başlandığında tetiklenir.
Disconnect Bir bağlantı sona erdikten sonra tetiklenir.
ExecuteComplete Bir komut çalıştırıldıktan sonra tetiklenir.
InfoMessage Bir ConnectionEvent işlemi sırasında uyarı meydana gelirse, bu olay tetiklenir.
RollbackTransComplete RollbackTrans işlemi sonrasında tetiklenir.
WillConnect Bir bağlantı başlamadan önce tetiklenir.
WillExecute Bir komut çalışmadan önce tetiklenir.

Koleksiyon

Koleksiyon Açıklama
Hatalar Tüm Error nesneleri, Connection nesnesini içerir.
Özellikler Tüm Property nesneleri, Connection nesnesini içerir.