Obiekt Property ADO

Obiekt Property

Obiekty ADO mają dwa typy właściwości: wewnętrzne i dynamiczne.

Wewnętrzne właściwości to właściwości zaimplementowane w ADO i dostępne natychmiast dla każdego nowego obiektu, w tym przypadku używając składni MyObject.Property. Nie pojawiają się one jako obiekty Property w kolekcji właściwości obiektu, więc mimo że można zmieniać ich wartości, nie można zmieniać ich cech.

Obiekt Property ADO reprezentuje dynamiczne cechy obiektu ADO, które są definiowane przez providera.

Każdy provider komunikujący się z ADO ma inny sposób interakcji z ADO. Dlatego ADO musi w jakiś sposób przechowywać informacje o providerze. Rozwiązaniem jest dostarczenie przez provider szczegółowych informacji (dynamicznych właściwości) do ADO. ADO przechowuje każdą właściwość providera w obiekcie Property, a obiekty Property są odpowiednio przechowywane w kolekcji Properties. Ta kolekcja jest przypisywana do obiektów Command, Connection, Field lub Recordset.

Na przykład, atrybuty wskazywane dostawcy mogą wskazywać, czy obiekt Recordset obsługuje transakcje lub aktualizacje. Te dodatkowe atrybuty będą pojawiać się jako obiekty Property w kolekcji Properties obiektu Recordset.

ProgID

set objProperty=Server.CreateObject("ADODB.property")

Atrybuty

Atrybuty Opis
Atrybuty Zwrócenie atrybutów Property obiektu
Nazwa Ustawienie lub zwrócenie nazwy Property obiektu
Typ Zwrócenie typu Property
Wartość Ustawienie lub zwrócenie wartości Property obiektu