Freigeben über


DeleteRecord-Methode (ADO)

Löscht eine Entität, die durch ein Record-Objekt dargestellt wird.

Syntax

  
Record.DeleteRecord Source, Async  

Parameter

Quelle
Optional. Ein Wert für String, der eine URL enthält, die die Entität identifiziert (z. B. die Datei oder das Verzeichnis), die gelöscht werden sollen. Wenn Source nicht angegeben ist oder eine leere Zeichenfolge angibt, wird die durch den aktuellen Datensatz (Record) dargestellte Entität gelöscht. Wenn der Datensatz ein Sammlungsdatensatz (RecordType namens adCollectionRecord, z. B. ein Verzeichnis) ist, werden auch alle untergeordneten Elemente (z. B. Unterverzeichnisse) gelöscht.

Async
Optional. Ein boolescher Wert, der bei True angibt, dass der Löschvorgang asychron ist.

Bemerkungen

Vorgänge auf dem durch diesen Datensatz dargestellten Objekt können nach Abschluss dieser Methode fehlschlagen. Nach dem Aufrufen von DeleteRecord sollte Record geschlossen werden, da das Verhalten von Record möglicherweise unvorhersebar wird, je nachdem wann der Anbieter den Wert von Record mit der Datenquelle aktualisiert.

Wenn diese Record aus einem Recordset abgerufen wurde, werden die Ergebnisse dieses Vorgangs nicht sofort im Recordset angezeigt. Aktualisieren Sie das Recordset, indem Sie es schließen und erneut öffnen, oder indem Sie für das Recordset die Methode Requery, die Methode Update oder die Methode Resync ausführen.

Hinweis

URLs, die das HTTP-Schema verwenden, rufen automatisch den Microsoft OLE DB-Anbieter für Internet-Publishing auf. Weitere Informationen finden Sie unter Absolute und relative URLs.

Gilt für

Record-Objekt (ADO)

Weitere Informationen

Delete-Methode (ADO-Fields-Collection)
Delete-Methode (ADO-Parameters-Collection)
Delete-Methode (ADO-Recordset)