Freigeben über


Source-Eigenschaft (ADO-Recordset)

Gilt für: Access 2013, Office 2013

Gibt die Datenquelle für ein Recordset-Objekt an.

Einstellungen und Rückgabewerte

Legt einen String-Wert oder einen Command-Objektverweis fest; gibt nur einen String-Wert zurück, der die Quelle des Recordset-Objekts angibt.

Hinweise

Geben Sie mit der Source-Eigenschaft die Datenquelle für ein Recordset-Objekt an, und verwenden Sie dazu Folgendes: eine Command-Objektvariable, eine SQL-Anweisung, eine gespeicherte Prozedur oder einen Tabellennamen.

Wenn Sie die Source-Eigenschaft auf ein Command-Objekt festlegen, erbt die ActiveConnection-Eigenschaft des Recordset-Objekts den Wert der ActiveConnection-Eigenschaft für das angegebene Command-Objekt . Beim Lesen der Source-Eigenschaft wird jedoch kein Command-Objekt zurückgegeben. stattdessen wird die CommandText-Eigenschaft des Command-Objekts zurückgegeben, auf das Sie die Source-Eigenschaft festlegen.

Wenn die Source-Eigenschaft eine SQL-Anweisung, eine gespeicherte Prozedur oder ein Tabellenname ist, können Sie die Leistung optimieren, indem Sie das entsprechende Argument Options durch den Open-Methodenaufruf übergeben.

Die Source-Eigenschaft ist bei geschlossenen Recordset-Objekten nicht schreibgeschützt und bei geöffneten Recordset-Objekten schreibgeschützt.