<Vollständige Connection Object Reference
Die Attribute Eigenschaftssätze oder sendet einen langen Wert, der eine oder mehrere Eigenschaften eines Objekts anzeigt.
Note: Wenn mehrere Attribute einstellen, ist es möglich , die Werte zu summieren.
Objekt | Beschreibung der Attribute der Immobilie |
---|---|
Verbindung | Die Eigenschaft Attribute hat Lese- / Schreibberechtigungen für ein Connection-Objekt. Sein Wert kann die Summe aus einem oder mehrere seiner XactAttributeEnum Wert. Der Standardwert ist 0 |
Parameter | Die Eigenschaft Attribute hat Lese- / Schreibberechtigungen für ein Parameter-Objekt. Sein Wert kann die Summe aus einem oder mehrere seiner ParameterAttributesEnum Wert. Der Standardwert wird adParamSigned |
Feld | Die Eigenschaft Attribute hat Berechtigungen Lesen / Schreiben, wenn verwendet, um ein Re-Cord zu erstellen, aber es hat Leseberechtigungen, wenn Sie ein vorhandenes Recordset öffnen. Sein Wert kann die Summe aus einem oder mehreren sein FieldAttributeEnum Werte |
Eigentum | Die Attribute Eigenschaft ist schreibgeschützt für ein Property-Objekt. Sein Wert kann die Summe aus einem oder mehreren sein PropertyAttributesEnum Werte |
Syntax
object.Attributes
Beispiel - Für ein Verbindungsobjekt
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
response.write(conn.Attributes)
conn.close
%>
Beispiel - für ein Feldobjekt
<%
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
set f=Server.CreateObject("ADODB.Field")
'Display the field attributes of the Orders Table
for each f in rs.Fields
response.write("Attr:" & f.Attributes & "<br>")
response.write("Name:" & f.Name & "<br>")
response.write("Value:" & f.Value & "<br>")
Next
rs.Close
conn.close
set rs=nothing
set conn=nothing
%>
Beispiel - Für ein Property-Objekt
<%
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
set prop=Server.CreateObject("ADODB.Property")
'Display the property attributes of the Orders Table
for each prop in rs.Properties
response.write("Attr:" & prop.Attributes & "<br>")
response.write("Name:" & prop.Name & "<br>")
response.write("Value:" & prop.Value & "<br>")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
XactAttributeEnum Werte
Konstante | Wert | Beschreibung |
---|---|---|
adXactAbortRetaining | 262144 | Wenn Rollback nennt es startet automatisch eine neue Transaktion. |
adXactCommitRetaining | 131072 | Wenn CommitTrans nannte es startet automatisch eine neue Transaktion. |
ParameterAttributesEnum Werte
Konstante | Wert | Beschreibung |
---|---|---|
adParamSigned | 16 | Der Parameter wird unterzeichnet Werte akzeptieren. |
adParamNullable | 64 | Der Parameter wird NULL-Werte akzeptieren. |
adParamLong | 128 | Der Parameter wird noch lange binäre Daten akzeptieren. |
FieldAttributeEnum Werte
Konstante | Wert | Beschreibung |
---|---|---|
adFldCacheDeferred | 0x1000 | Provider speichert die Feldwerte und liest aus dem Cache. |
adFldFixed | 0x10 | Feld enthält Daten fester Länge. |
adFldIsChapter | 0x2000 | Feld enthält ein Kapitel Wert, der ein Kind-Cord angibt. |
adFldIsCollection | 0x40000 | Das Feld gibt an, dass die durch den Datensatz repräsentiert Ressource ist eine Sammlung von Ressourcen |
adFldIsDefaultStream | 0x20000 | Feld enthält den Standardstrom für die Ressource durch den Datensatz repräsentiert. |
adFldIsNullable | 0x20 | Feld akzeptiert Nullwerte. |
adFldIsRowURL | 0x10000 | Feld enthält die URL, die Namen der Ressource aus dem Datenspeicher durch den Datensatz repräsentiert. |
adFldLong | 0x80 | Feld ist ein langes binäres Feld. |
adFldMayBeNull | 0x40 | Sie können NULL-Werte aus dem Feld gelesen. |
adFldMayDefer | 0x2 | Feldwerte werden nicht von der Datenquelle mit dem gesamten Datensatz abgerufen, aber nur, wenn man sie explizit zugreifen. |
adFldNegativeScale | 0x4000 | Feld stellt einen numerischen Wert aus einer Spalte, die negativen Skalenwerte unterstützt. |
adFldRowID | 0x100 | Feld enthält einen persistenten Zeilenidentifizierer, die es zu können nicht geschrieben und hat keinen sinnvollen Wert außer die Reihe (wie beispielsweise eine eindeutige ID) zu identifizieren, |
adFldRowVersion | 0x200 | Feld enthält eine Art von Zeit / Datum-Stempel verwendet Updates zu verfolgen. |
adFldUnknownUpdatable | 0x8 | Der Anbieter kann nicht feststellen, ob Sie in das Feld schreiben. |
adFldUnspecified | -1 0xFFFFFFFF | Provider nicht die angeben field Attribute. |
adFldUpdatable | 0x4 | Sie können in das Feld schreiben. |
PropertyAttributesEnum Werte
Konstante | Wert | Beschreibung |
---|---|---|
adPropNotSupported | 0 | Die Eigenschaft wird nicht vom Anbieter unterstützt. |
adPropRequired | 1 | Der Benutzer muss einen Wert für diese Eigenschaft angeben, bevor die Datenquelle initialisiert wird. |
adPropOptional | 2 | Der Benutzer braucht keinen Wert für diese Eigenschaft angeben, bevor die Datenquelle initialisiert wird. |
adPropRead | 512 | Der Benutzer kann die Eigenschaft lesen. |
adPropWrite | 1024 | Der Benutzer kann die Eigenschaft festgelegt. |
<Vollständige Connection Object Reference