Neueste Web-Entwicklung Tutorials
 

ADO Attributes Property


<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
adXactAbortRetaining262144 Wenn Rollback nennt es startet automatisch eine neue Transaktion.
adXactCommitRetaining131072 Wenn CommitTrans nannte es startet automatisch eine neue Transaktion.

ParameterAttributesEnum Werte

Konstante Wert Beschreibung
adParamSigned16 Der Parameter wird unterzeichnet Werte akzeptieren.
adParamNullable64 Der Parameter wird NULL-Werte akzeptieren.
adParamLong128 Der Parameter wird noch lange binäre Daten akzeptieren.

FieldAttributeEnum Werte

Konstante Wert Beschreibung
adFldCacheDeferred0x1000 Provider speichert die Feldwerte und liest aus dem Cache.
adFldFixed0x10 Feld enthält Daten fester Länge.
adFldIsChapter0x2000 Feld enthält ein Kapitel Wert, der ein Kind-Cord angibt.
adFldIsCollection0x40000 Das Feld gibt an, dass die durch den Datensatz repräsentiert Ressource ist eine Sammlung von Ressourcen
adFldIsDefaultStream0x20000 Feld enthält den Standardstrom für die Ressource durch den Datensatz repräsentiert.
adFldIsNullable0x20 Feld akzeptiert Nullwerte.
adFldIsRowURL0x10000 Feld enthält die URL, die Namen der Ressource aus dem Datenspeicher durch den Datensatz repräsentiert.
adFldLong0x80 Feld ist ein langes binäres Feld.
adFldMayBeNull0x40 Sie können NULL-Werte aus dem Feld gelesen.
adFldMayDefer0x2 Feldwerte werden nicht von der Datenquelle mit dem gesamten Datensatz abgerufen, aber nur, wenn man sie explizit zugreifen.
adFldNegativeScale0x4000 Feld stellt einen numerischen Wert aus einer Spalte, die negativen Skalenwerte unterstützt.
adFldRowID0x100 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,
adFldRowVersion0x200 Feld enthält eine Art von Zeit / Datum-Stempel verwendet Updates zu verfolgen.
adFldUnknownUpdatable0x8 Der Anbieter kann nicht feststellen, ob Sie in das Feld schreiben.
adFldUnspecified -1
0xFFFFFFFF
Provider nicht die angeben field Attribute.
adFldUpdatable0x4 Sie können in das Feld schreiben.

PropertyAttributesEnum Werte

Konstante Wert Beschreibung
adPropNotSupported0 Die Eigenschaft wird nicht vom Anbieter unterstützt.
adPropRequired1 Der Benutzer muss einen Wert für diese Eigenschaft angeben, bevor die Datenquelle initialisiert wird.
adPropOptional2 Der Benutzer braucht keinen Wert für diese Eigenschaft angeben, bevor die Datenquelle initialisiert wird.
adPropRead512 Der Benutzer kann die Eigenschaft lesen.
adPropWrite1024 Der Benutzer kann die Eigenschaft festgelegt.

<Vollständige Connection Object Reference