<html>
<head>
<title>
Field-Objekt</title></head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="Beschreibung">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME">Field-Objekt</td>
<td valign="top" class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td valign="top" colspan="2" class="description">
<synopsis>Dim <span class="replaceable">field</span> As ADODB.Field</synopsis>


<p>Das Objekt Field stellt eine einzelne Spalte innerhalb der Kollektion Fields eines Recordset- oder Record-Objekts dar. Das Objekt Field enth&auml;lt Metadateneigenschaften, die dessen Datentyp, Gr&ouml;&szlig;e und Genauigkeit definieren.</p>

</td></tr>
</table>
</div>
<div id="Field.ActualSize">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Field.ActualSize </td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">actualsize = field</span>.ActualSize</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft ActualSize gibt die tats&auml;chliche L&auml;nge eines Feldwerts zur&uuml;ck.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Long</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die Eigenschaft ActualSize liefert eine Zahl, die angibt, wie viel Byte im angegebenen Feld gespeichert sind. Dieser Wert l&auml;sst sich mit dem R&uuml;ckgabewert der Eigenschaft DefinedSize vergleichen, der die maximal zul&auml;ssige Byte-Anzahl angibt.  Sollte ADO die L&auml;nge des Werts des Field-Objekts nicht ermitteln k&ouml;nnen, so wird <span class="LITERAL">adUnknown</span> zur&uuml;ckgegeben.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Eigenschaft Field.DefinedSize</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.AppendChunk">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Field.AppendChunk </td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">field</span>.AppendChunk <span class="replaceable">Data</span></td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Methode AppendChunk dient zum Anf&uuml;gen von Daten an ein umfangreiches Datenfeld oder bin&auml;res Feld.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Argumente</td>
</tr>
<tr>
<td colspan="2" class="description">


<dl>
<dt><span class="replaceable">Data</span> (Variante)</dt>
<dd><p>Enth&auml;lt die umfangreiche Datenmenge, die an das aktuelle Objekt Field angef&uuml;gt werden soll.</p></dd>

</dl>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>&Uuml;ber die Methode AppendChunk werden gro&szlig;e Mengen von Text- oder Bin&auml;rdaten an ein vorhandenes Field-Objekt angeh&auml;ngt. Dies kann sehr n&uuml;tzlich sein, wenn das aktuelle System im Vergleich zu der f&uuml;r den auszuf&uuml;hrenden Vorgang ben&ouml;tigten Speicherkapazit&auml;t nur &uuml;ber begrenzten Systemspeicher verf&uuml;gt. Mit der Methode AppendChunk k&ouml;nnen Sie die Daten dem Objekt Field in benutzerdefinierten Inkrementen hinzuf&uuml;gen.</p>


<p>Die Methode AppendChunk kann nur dann mit einem Field-Objekt verwendet werden, wenn das Bit <span class="LITERAL">adFldLong</span> der Eigenschaft Arguments dieses Field-Objekts auf <span class="LITERAL">True</span> gesetzt ist.</p>


<p>Beim ersten Aufruf der Methode AppendChunk werden etwaige bereits in diesem Feld vorhandene Daten &uuml;berschrieben. Mit jedem weiteren Aufruf der Methode AppendChunk werden die Daten an das Ende der bereits vorhandenen Daten angef&uuml;gt. ADO setzt voraus, dass Sie mit dem Anf&uuml;gen von Daten an ein bestimmtes Feld in einem Datensatz fertig sind, sobald Sie einen Lese- oder Schreibzugriff auf ein anderes Feld desselben Datensatzes durchf&uuml;hren.  Das bedeutet, dass bei einem erneuten Aufruf der Methode AppendChunk f&uuml;r das urspr&uuml;ngliche Feld die Daten wieder aus dem Feld gel&ouml;scht werden, denn f&uuml;r ADO ist dies der erste Aufruf der Methode. Bei einem Lese- oder Schreibzugriff auf ein anderes Recordset-Objekt geschieht dies nicht, es sei denn, der Datensatz ist ein Klon des urspr&uuml;nglichen Recordset-Objekts.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Eigenschaft Field.Attributes, Enumeration FieldAttributeEnum</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.Attributes">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Field.Attributes </td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">field</span>.Attributes = <span class="replaceable">attributes</span></td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft Attributes legt bestimmte Merkmale eines Field-Objekts fest bzw. gibt sie zur&uuml;ck.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Long</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die Eigenschaft Attributes ist schreibgesch&uuml;tzt. Dabei kann es sich um eine Summe der in <link linkend="ado-APP-E">Anhang E</link> aufgef&uuml;hrten Werte f&uuml;r die Enumeration FieldAttributesEnum handeln, mit welchen die Merkmale des Objekts Field (z. B. ob es aktualisierbar ist oder einen Zeilenkennzeichner darstellt) angegeben werden.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Enumeration FieldAttributesEnum</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.DataFormat">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Field.DataFormat</td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br>&nbsp;</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft DataFormat verkn&uuml;pft das aktuelle Field-Objekt mit einem datengebundenen Steuerelement.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>StdDataFormat</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>F&uuml;r die Eigenschaft DataFormat besteht sowohl Lese- als auch Schreibberechtigung. Sie &uuml;bernimmt ein StdDataFormat-Objekt, das zum Anf&uuml;gen gebundener Objekte dient, bzw. gibt ein solches zur&uuml;ck.</p>




<tip id="ch13-265-fm2xml" role="ora">
<p>Die Eigenschaft DataFormat f&uuml;r das Objekt Field ist in den ADO-Hilfedateien nicht dokumentiert. Sie kommt aber in anderen Microsoft-Objekten au&szlig;erhalb von ADO zum Einsatz.</p>

</tip>

</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.DefinedSize">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Field.DefinedSize</td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">definedsize = field</span>.DefinedSize</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft DefinedSize stellt die Kapazit&auml;t des Datentyps des Field-Objekts in Byte dar.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Long</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die Eigenschaft DefinedSize dient zur Bestimmung der Datenkapazit&auml;t der Eigenschaft Value eines Field-Objekts in Byte. Sie unterscheidet sich von der Eigenschaft ActualSize, die angibt, wie viel Byte der definierten Datentyp-Kapazit&auml;t tats&auml;chlich verwendet werden.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Eigenschaft Field.ActualSize </p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.GetChunk">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Methode Field.GetChunk </td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br>Set <span class="replaceable">value = field</span>.GetChunk(<span class="replaceable">NumBytes</span>)</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Methode GetChunk gibt die angegebene Menge Byte oder Zeichen aus dem angegebenen Feld zur&uuml;ck.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Argumente</td>
</tr>
<tr>
<td colspan="2" class="description">


<dl>
<dt><span class="replaceable">NumBytes</span></dt>
<dd><p>Der Parameter <span class="replaceable">NumBytes</span> ist ein Wert des Typs Long, der die Anzahl der auszulesenden Byte oder Zeichen darstellt.</p></dd>

</dl>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">R&uuml;ckgabewerte</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Variante</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die Methode GetChunk ruft Einzelinformationen aus einem Field-Objekt ab, das zur Kollektion Fields eines ge&ouml;ffneten Recordset-Objekts geh&ouml;rt. Wenn die Eigenschaft Arguments des Objekts Field auf <span class="LITERAL">adFldLong</span> gesetzt ist, k&ouml;nnen Sie auf dieses Feld die Methode GetChunk anwenden.</p>


<p>Der erste Aufruf von GetChunk liest die im Methodenaufruf angegebene Anzahl von Byte ab Anfang des Feldes aus. Jeder nachfolgende Aufruf von GetChunk beginnt an dem Punkt, an dem der letzte Methodenaufruf geendet hat und gibt Daten f&uuml;r diesen Bereich zur&uuml;ck.  Sollte das Field-Objekt weniger Byte oder Zeichen aufweisen als angefordert, wird ohne Kompensation der Differenz nur die verbleibende Menge zur&uuml;ckgegeben.</p>


<p>Sobald Sie einen Lese- oder Schreibzugriff auf ein anderes Feld innerhalb desselben Recordset-Objekts (sofern es kein Klon des betreffenden Datensatzes ist) durchf&uuml;hren, geht ADO davon aus, dass Sie den Abruf von Chunks aus diesem bestimmten Field-Objekt abgeschlossen haben. Ein erneuter Aufruf von GetChunk wird deshalb wie der erste Aufruf behandelt. Das bedeutet, dass die erste Anzahl von Byte oder Zeichen ausgelesen wird, die Sie anfordern.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Eigenschaft Field.Arguments</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.Name">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Field.Name </td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br>Set <span class="replaceable">value = field</span>.GetChunk(NumBytes)</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft Name gibt den Namen des aktuellen Field-Objekts an.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>String</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Diese Eigenschaft ruft ein Field-Objekt aus der Kollektion Fields ab. Innerhalb von Kollektionen m&uuml;ssen Namen nicht eindeutig sein.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.NumericScale">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Field.NumericScale </td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">field</span>.NumericScale = <span class="replaceable">numericscale</span></td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft NumericScale gibt den Ma&szlig;stab der numerischen Werte im aktuellen Field-Objekt an.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Byte</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die schreibgesch&uuml;tzte Eigenschaft NumericScale gibt f&uuml;r ein Field-Objekt mit einem numerischen Wert die Byte-Anzahl hinter dem Komma an.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.OriginalValue">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Field.OriginalValue</td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">originalvalue = field</span>.OriginalValue</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft OriginalValue gibt den Wert zur&uuml;ck, den ein Feld hatte, bevor &Auml;nderungen an ihm vorgenommen wurden.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Variante</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Im Modus Immediate gibt die Eigenschaft OriginalValue den Wert zur&uuml;ck, den ein bestimmtes Feld im aktuellen Datensatz vor der Durchf&uuml;hrung von &Auml;nderungen aufwies. In anderen Worten: Die Eigenschaft OriginalValue stellt den Wert des Feldes zum Zeitpunkt des letzten Aufrufs von Update dar. Dies ist der Wert, der beim Aufruf der Methode CancelUpdate im Objekt Field ersetzt wird.</p>


<p>Im Modus Batch Update gibt die Eigenschaft OriginalValue den Wert zur&uuml;ck, den ein bestimmtes Feld im aktuellen Datensatz vor der Durchf&uuml;hrung von &Auml;nderungen aufwies. In anderen Worten: Die Eigenschaft OriginalValue stellt den Wert des Feldes zum Zeitpunkt des letzten Aufrufs von UpdateBatch dar. Dies ist der Wert, der beim Aufruf der Methode CancelBatch im Objekt Field ersetzt wird.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Methode Recordset.CancelBatch, Methode Recordset.CancelUpdate, Methode Recordset.Update, Methode Recordset.UpdateBatch</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.Precision">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Field.Precision</td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">precision = field</span>.Precision</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft Precision stellt den Genauigkeitsgrad eines numerischen Wertes im aktuellen Field-Objekt dar.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Byte</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die Eigenschaft Precision ist f&uuml;r das Objekt Field schreibgesch&uuml;tzt. Diese Eigenschaft gibt einen Wert in Byte zur&uuml;ck, der die Gesamtanzahl der f&uuml;r die Darstellung eines Werts f&uuml;r ein numerisches Field-Objekt verwendeten Stellen angibt.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.Properties">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Kollektion Field.Properties </td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br>Set <span class="replaceable">properties = field</span>.Properties</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Kollektion Properties enth&auml;lt Eigenschaften, die f&uuml;r das Objekt Field f&uuml;r den derzeit verwendeten Provider spezifisch sind.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Eigenschaften (Kollektionsobjekt)</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die Kollektionsklasse Properties enth&auml;lt f&uuml;r jede spezifisch auf das Objekt Field des Datenproviders zutreffende Eigenschaft eine Instanz der Klasse Property.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.Status">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Field.Status </td>
<td class="COMPATIBILITY">(Versionen 2.5, 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">status = field</span>.Type</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft Status gibt den Status des aktuellen Field-Objekts an.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>FieldStatusEnum</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Der Standardwert f&uuml;r die Eigenschaft Status ist <span class="LITERAL">adFieldOK</span>.</p>


<p>Nach einem Aufruf der Methode Update f&uuml;r Record oder Recordset im Fall eines Fehlers wird die Eigenschaft Status jedes Field-Objekts auf einen Wert der Enumeration FieldStatusEnum gesetzt, der das Problem beschreibt.</p>


<p>Wenn Sie Field-Objekte in die Kollektion Fields einf&uuml;gen oder aus ihr entfernen, k&ouml;nnen Sie &uuml;ber die Eigenschaft Status feststellen, ob das Hinzuf&uuml;gen oder L&ouml;schen erfolgreich verlaufen ist.</p>


<p>In der Eigenschaft Status k&ouml;nnen mehrere FieldStatusEnum-Enumerationswerte gleichzeitig gespeichert werden.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Enumeration FieldStatusEnum, Methode Record.Update, Methode Recordset.Update</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.Type">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Field.Type </td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">datatype = field</span>.Type</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft Type gibt den Datentyp der Eigenschaft Value des Field-Objekts an.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>DataTypeEnum</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die Eigenschaft Type ist schreibgesch&uuml;tzt, sofern sie sich nicht auf ein neues Field-Objekt bezieht, das an die Kollektion Fields eines Record-Objekts angef&uuml;gt wurde. In diesem Fall besteht Lese- und Schreibberechtigung, wenn die Eigenschaft Value des Objekts Field bereits angegeben wurde und der Datenprovider das Objekt Field der Datenquelle hinzugef&uuml;gt hat (mit Hilfe der Methode Update der Kollektion Fields).</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Enumeration DataTypeEnum, Eigenschaft Field.Value, Methode Fields.Update</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.UnderlyingValue">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Field.UnderlyingValue</td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">underlyingvalue = field</span>.UnderlyingValue</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft UnderlyingValue gibt den aktuellen Wert der Eigenschaft Value des Field-Objekts zur&uuml;ck.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Variante</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die Eigenschaft UnderlyingValue gibt den Wert - aus dem aktuellen Datensatz - des zugeh&ouml;rigen Field-Objekts zur&uuml;ck. Da er den Wert eines Feldes der aktuellen Transaktion darstellt, kann dieser Wert von der Eigenschaft OriginalValue abweichen.</p>


<p>Hierbei handelt es sich um denselben Wert, mit dem die Methode Resync den Wert der Eigenschaft Value ersetzt.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Field.OriginalValue, Eigenschaft Field.Value, Methode Recordset.Resync</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Field.Value">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Field.Value</td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">field</span>.Value = <span class="replaceable">value</span></td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft Value gibt den Wert an, der dem aktuellen Objekt Field zugewiesen ist.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Variante</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die Eigenschaft Value liest den Wert des zugeordneten Objekts Field und legt ihn fest. Diese Eigenschaft unterst&uuml;tzt lange Bin&auml;rdaten &uuml;ber ADO.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Fields">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Kollektion Fields</td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br>Set <span class="replaceable">fields = record</span>.Fields<br>Set <span class="replaceable">fields = recordset</span>.Fields</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Weitere Informationen und Beispiele zur Kollektion Fields finden Sie unter &quot;Field-Objekt&quot;.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Gilt f&uuml;r</td>
</tr>
<tr>
<td colspan="2" class="description">


<dl>
<dt>Recordset</dt>
<dd><p>Bietet eine besondere &quot;Ansicht&quot; (Auswahlabfrage) einer Gruppe von Datens&auml;tzen der zugeh&ouml;rigen Verbindung.</p></dd>

</dl>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Objekte</td>
</tr>
<tr>
<td colspan="2" class="description">


<dl>
<dt>Field </dt>
<dd><p>Enth&auml;lt Informationen &uuml;ber ein einzelnes Feld im aktuellen Datensatz eines ge&ouml;ffneten Recordset-Objekts.</p></dd>

</dl>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Methoden</td>
</tr>
<tr>
<td colspan="2" class="description">


<dl>
<dt>Append</dt>
<dd><p>F&uuml;gt der Kollektion ein neues Field-Objekt hinzu.</p></dd>

</dl>


<dl>
<dt>CancelUpdate</dt>
<dd><p>Macht noch nicht gespeicherte &Auml;nderungen an einzelnen Field-Objekten der Kollektion Fields des Objekts Record r&uuml;ckg&auml;ngig.</p></dd>

</dl>


<dl>
<dt>Delete</dt>
<dd><p>Entfernt ein Field-Objekt aus der aktuellen Kollektion Fields.</p></dd>

</dl>


<dl>
<dt>Refresh</dt>
<dd><p>F&uuml;hrt laut Microsoft-Dokumentation keine sichtbare Funktion aus.</p></dd>

</dl>


<dl>
<dt>Resync</dt>
<dd><p>Aktualisiert die aktuelle Kollektion in Abh&auml;ngigkeit von der zugrunde liegenden Datenbank.</p></dd>

</dl>


<dl>
<dt>Update</dt>
<dd><p>Beh&auml;lt etwaige &Auml;nderungen an der aktuellen Kollektion Fields eines Record-Objekts bei.</p></dd>

</dl>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Eigenschaften</td>
</tr>
<tr>
<td colspan="2" class="description">


<dl>
<dt>Count</dt>
<dd><p>Gibt an, wie viele Field-Objekte zur zugeordneten Kollektion Fields geh&ouml;ren.</p></dd>

</dl>


<dl>
<dt>Item</dt>
<dd><p>Greift auf ein bestimmtes Field-Objekt zu, das zur Kollektion Fields geh&ouml;rt.</p></dd>

</dl>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Fields.Append">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Methode Fields.Append </td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">fields</span>.Append <span class="replaceable">Name, Type, DefinedSize, Attrib, FieldValue</span></td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Methode Append f&uuml;gt der Kollektion ein neues Field-Objekt hinzu.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Argumente</td>
</tr>
<tr>
<td colspan="2" class="description">


<dl>
<dt><span class="replaceable">Name</span> (String)</dt>
<dd><p>Stellt den Namen des an die Kollektion Fields anzuf&uuml;genden Felds dar. Dieser Name darf in der Kollektion noch nicht vorhanden sein.</p></dd>

</dl>


<dl>
<dt><span class="replaceable">Type</span> (DataTypeEnum)</dt>
<dd><p>Gibt den Datentyp der Eigenschaft Value des Field-Objekts an. Der Standardwert f&uuml;r diesen Parameter lautet <span class="LITERAL">adEmpty</span>.</p></dd>

</dl>


<dl>
<dt><span class="replaceable">DefinedSize</span> (String)</dt>
<dd><p>Optional. Bestimmt die L&auml;nge des im Objekt Field gespeicherten Werts. Der Wert dieses Parameters leitet sich aus der Eigenschaft Type ab.</p></dd>

</dl>


<dl>
<dt><span class="replaceable">Attrib</span> (FieldAttributeEnum)</dt>
<dd><p>Optional. Liefert zus&auml;tzliche Informationen &uuml;ber das neue Field-Objekt. Der Standardwert f&uuml;r diesen Parameter lautet <span class="LITERAL">adFldDefault</span>.</p></dd>

</dl>


<dl>
<dt><span class="replaceable">FieldValue</span> (Variante)</dt>
<dd><p>Optional. Weist dem neuen Field-Objekt einen Wert zu. Der Standardwert f&uuml;r diesen Parameter lautet <span class="LITERAL">Null</span>. Dieser Parameter ist nur f&uuml;r das Einf&uuml;gen eines Field-Objekts in die Kollektion Fields eines Record-Objekts g&uuml;ltig, nicht aber f&uuml;r die Kollektion Fields eines Recordset-Objekts.</p></dd>

</dl>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die folgenden Datentypen werden von ADO nicht unterst&uuml;tzt und k&ouml;nnen zum Einf&uuml;gen neuer Field-Objekte in die Kollektionsklasse nicht verwendet werden: adIDispatch, adIUnknown und adVariant.</p>


<p>Die folgenden Datentypen k&ouml;nnen der Kollektion von Field nicht hinzugef&uuml;gt werden und erzeugen Fehler: adArray, adChapter, adEmpty, adPropVariant und adUserDefined.</p>


<p>F&uuml;r die Methode Append im Zusammenhang mit der Kollektion Fields eines Recordset-Objekts k&ouml;nnen Sie den Parameter FieldValue nicht verwenden. Stattdessen m&uuml;ssen Sie die Field-Objekte bei geschlossenem Recordset-Objekt hinzuf&uuml;gen und die Werte erst nach dem &Ouml;ffnen des Objekts zuweisen.</p>


<p>Wenn Sie Field-Objekte an die Kollektion Fields eines Record-Objekts anf&uuml;gen, m&uuml;ssen Sie erst die Eigenschaft Field.Value setzen und die Methode Update aufrufen, bevor Sie auf andere Field-Eigenschaften wie z. B. Type zugreifen.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Enumeration DataTypeEnum, Enumeration FieldAttributeEnum</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Fields.CancelUpdate">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Methode Fields.CancelUpdate </td>
<td class="COMPATIBILITY">(Versionen 2.5, 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">record.Fields</span>.CancelUpdate</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Methode CancelUpdate macht noch nicht gespeicherte &Auml;nderungen an einzelnen Field-Objekten der Kollektion Fields des Objekts Record r&uuml;ckg&auml;ngig.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Nach dem Aufruf der Methode CancelUpdate weisen alle Field-Objekte den Status <span class="LITERAL">adFieldOK</span> auf.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Objekt Record</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Fields.Count">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Fields.Count </td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">count = fields</span>.Count</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft Count gibt an, wie viele Field-Objekte zur zugeordneten Kollektion Fields geh&ouml;ren.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Long</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Wenn der Wert der Eigenschaft Count Null ist, befinden sich keine Field-Objekte in der zugeordneten Kollektion Fields. Die Field-Objekte, die zur zugeordneten Kollektion Fields geh&ouml;ren, werden jedoch von <span class="LITERAL">0</span> bis zum Wert der Eigenschaft Count minus Eins indiziert.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Fields.Delete">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Methode Fields.Delete </td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">Fields</span>.Delete <span class="replaceable">Field</span></td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Methode Delete entfernt ein Field-Objekt aus der aktuellen Kollektion Fields.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Argumente</td>
</tr>
<tr>
<td colspan="2" class="description">


<dl>
<dt><span class="replaceable">Field</span></dt>
<dd><p>Entweder der Name eines g&uuml;ltigen Field-Objekts aus der Kollektion des aktuellen Objekts Field oder die Ordinalposition innerhalb der Kollektion eines zu l&ouml;schenden Field-Objekts.</p></dd>

</dl>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die Methode Field.Delete kann nur f&uuml;r ein geschlossenes Recordset-Objekt aufgerufen werden.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Fields.Item">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Eigenschaft Fields.Item</td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br>Set <span class="replaceable">field = fields</span>.Item(Index)<br>Set <span class="replaceable">field = fields</span> (Index)</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Eigenschaft Item greift auf ein bestimmtes Field-Objekt zu, das zur Kollektion Fields geh&ouml;rt.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Datentyp</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Objekt</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Der Index-Platzhalter weist den Datentyp Variante auf, der die Ordinalposition eines Field-Objekts innerhalb der Kollektion Fields darstellt. Wenn die Kollektion Fields das angeforderte Element nicht enth&auml;lt, wird ein Fehler erzeugt.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Hinweis</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Einige Sprachen unterst&uuml;tzen die Eigenschaft Item nach der ersten Syntax nicht. Verwenden Sie f&uuml;r diese Sprachen die zweite Syntax (ohne Namen der Methode Item).</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Fields.Refresh">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Methode Fields.Refresh </td>
<td class="COMPATIBILITY">(Versionen 2.0, 2.1, 2.5 und 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">Fields</span>.Refresh</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Methode Refresh f&uuml;hrt laut Microsoft-Dokumentation keine sichtbare Funktion aus.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Um &Auml;nderungen in der zugrunde liegenden Datenbank in die Kollektion Fields zu &uuml;bernehmen, verwenden Sie die Methode Resync oder MoveFirst, falls das Recordset-Objekt keine Lesezeichen unterst&uuml;tzt.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Methode Recordset.MoveFirst, Methode Recordset.Resync</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Fields.Resync">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Methode Fields.Resync </td>
<td class="COMPATIBILITY">(Versionen 2.5, 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">record.Fields</span>.Resync <span class="replaceable">ResyncValues</span></td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">


<p>Die Methode Resync aktualisiert die aktuelle Kollektion in Abh&auml;ngigkeit von der zugrunde liegenden Datenbank.</p>

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Argumente</td>
</tr>
<tr>
<td colspan="2" class="description">


<dl>
<dt><span class="replaceable">ResyncValues</span> (ResyncEnum)</dt>
<dd><p>Optional. Gibt an, ob die zugrunde liegenden Werte in der Kollektion Fields &uuml;berschrieben werden. Der Standardwert f&uuml;r diesen Parameter lautet <span class="LITERAL">adResyncAllValues</span>.</p></dd>

</dl>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die Methode Resync gleicht die Field-Objekte der Kollektion Fields eines Record-Objekts erneut mit jenen in der zugrunde liegenden Datenbank ab.</p>


<p><span class="LITERAL">adResyncAllValues</span>, der Standardwert f&uuml;r den einzigen Parameter dieser Methode, f&uuml;hrt eine Synchronisierung zwischen allen Werten der Eigenschaften UnderlyingValue, Value und OriginalValue durch.</p>


<p>Weist die Eigenschaft Status eines Field-Objekts in der Kollektion einen der Werte <span class="LITERAL">adFieldPendingUnknown</span> oder <span class="LITERAL">adFieldPendingInsert</span> auf, so wird die Methode Resync f&uuml;r diese Field-Objekte ignoriert.</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Siehe auch</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Eigenschaft Field.OriginalValue, Eigenschaft Field.Status, Eigenschaft Field.UnderlyingValue, Eigenschaft Field.Value, Enumeration ResyncEnum</p>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="Fields.Update">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
Methode Fields.Update </td>
<td class="COMPATIBILITY">(Versionen 2.5, 2.6)</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><br><span class="replaceable">record.Fields</span>.Update</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">

</td>
</tr>
<tr>
<td colspan="2" class="TITLE">Beschreibung</td>
</tr>
<tr>
<td colspan="2" class="description">


<p>Die Methode Update beh&auml;lt etwaige noch nicht gespeichert &Auml;nderungen an der aktuellen Kollektion Fields eines Record-Objekts bei.</p>


<span class="PROGRAMLISTING"><pre>Dim parameter As ADODB.Parameter</pre></span>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
</body>
</html>
