Range.InsertDatabase Methode

Definition

Ruft Daten aus einer Datenquelle ab (z. B. ein separates Microsoft Word-Dokument, ein Microsoft Excel-Arbeitsblatt oder eine Microsoft Access-Datenbank) und fügt die Daten als Tabelle anstelle des angegebenen Bereichs ein.

public void InsertDatabase (ref object Format, ref object Style, ref object LinkToSource, ref object Connection, ref object SQLStatement, ref object SQLStatement1, ref object PasswordDocument, ref object PasswordTemplate, ref object WritePasswordDocument, ref object WritePasswordTemplate, ref object DataSource, ref object From, ref object To, ref object IncludeFields);
abstract member InsertDatabase : obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj * obj -> unit
Public Sub InsertDatabase (Optional ByRef Format As Object, Optional ByRef Style As Object, Optional ByRef LinkToSource As Object, Optional ByRef Connection As Object, Optional ByRef SQLStatement As Object, Optional ByRef SQLStatement1 As Object, Optional ByRef PasswordDocument As Object, Optional ByRef PasswordTemplate As Object, Optional ByRef WritePasswordDocument As Object, Optional ByRef WritePasswordTemplate As Object, Optional ByRef DataSource As Object, Optional ByRef From As Object, Optional ByRef To As Object, Optional ByRef IncludeFields As Object)

Parameter

Format
Object

Optionales Objekt. Ein Format, das im Dialogfeld Tabelle AutoFormat (Menü Tabelle) im Feld Formate aufgelistet ist. Dies kann eine der WdTableFormat Konstanten sein. Den Zellen in der Tabelle wird standardmäßig ein Rahmen zugewiesen.

Style
Object

Optionales Objekt. Die Attribute des von Format angegebenen AutoFormat, die auf die Tabelle angewendet werden. Verwenden Sie die Summe einer beliebigen Kombination der folgenden Werte:ValueMeaning0 (null)None1Borders2Shading4Font8Color16Auto Fit32Heading Rows64Last Row128First Column256Last Column

LinkToSource
Object

Optionales Objekt. True, wenn eine Verknüpfung zwischen der neuen Tabelle und der Datenquelle hergestellt werden soll.

Connection
Object

Optionales Objekt. Ein Bereich, in dem die durch angegebene Abfrage ausgeführt werden SQLStatementsoll. Die Art und Weise, wie Sie den Bereich angeben, hängt davon ab, wie die Daten abgerufen werden. Beispiel: Beim Abrufen von Daten über Open Database Connectivity (ODBC) geben Sie eine Verbindungszeichenfolge an. Beim Abrufen von Daten aus Microsoft Excel mithilfe des dynamischen Datenaustauschs (Dynamic Data Exchange, DDE) geben Sie einen benannten Bereich oder "Gesamte Kalkulationstabelle" an. Sicherheit Der dynamische Datenaustausch (Dynamic Data Exchange, DDE) ist eine ältere Technologie, die nicht sicher ist. Verwenden Sie nach Möglichkeit eine sicherere Alternative zu DDE. Beim Abrufen von Daten aus Microsoft Access geben Sie das Wort "Tabelle" oder "Abfrage" gefolgt vom Namen einer Tabelle oder Abfrage an.

SQLStatement
Object

Optionaler String-Wert. Eine optionale Abfragezeichenfolge, die eine Untermenge der Daten in einer primären Datenquelle abruft, die in das Dokument eingefügt werden sollen.

SQLStatement1
Object

Optionaler String-Wert. Wenn die Abfragezeichenfolge länger als 255 Zeichen ist, SQLStatement gibt den ersten Teil der Zeichenfolge und SQLStatement1 den zweiten Teil an.

PasswordDocument
Object

Optionales Objekt. Das gegebenenfalls zum Öffnen der Datenquelle erforderliche Kennwort. (Weitere Informationen finden Sie unten in den Hinweisen.)

PasswordTemplate
Object

Optionales Objekt. Wenn es sich bei der Datenquelle um ein Word-Dokument handelt, ist dieses Argument das Kennwort, das gegebenenfalls zum Öffnen der zugewiesenen Vorlage benötigt wird. (Weitere Informationen finden Sie unten in den Hinweisen.)

WritePasswordDocument
Object

Optionales Objekt. Das zum Speichern von Änderungen am Dokument erforderliche Kennwort. (Weitere Informationen finden Sie unten in den Hinweisen.)

WritePasswordTemplate
Object

Optionales Objekt. Das zum Speichern von Änderungen an der Vorlage erforderliche Kennwort. (Weitere Informationen finden Sie unten in den Hinweisen.)

DataSource
Object

Optionales Objekt. Der Pfad und der Dateiname der neuen Datenquelle.

From
Object

Optionales Objekt. Die Nummer des ersten Datensatzes im Bereich der einzufügenden Datensätze.

To
Object

Optionales Objekt. Die Nummer des letzten Datensatzes im Bereich der einzufügenden Datensätze.

IncludeFields
Object

Optionales Objekt. True, wenn Feldnamen aus der Datenquelle in die erste Zeile der neuen Tabelle aufgenommen werden sollen.

Hinweise

Vermeiden Sie das Verwenden von hartcodierten Kennwörtern in Anwendungen. Fordern Sie das Kennwort vom Benutzer an, speichern Sie es in einer Variablen, und verwenden Sie die Variable dann im Code, falls ein Kennwort in einer Prozedur benötigt wird.

Vermeiden Sie die Verwendung des integrierten Systemadministratorkontos (sa). Weisen Sie Systemadministratoren stattdessen die feste Serverrolle "sysadmin" zu, und stellen Sie sicher, dass sie zum Anmelden ihre eigenen Konten verwenden. Verwenden Sie SA nur, wenn es keine andere Anmeldemöglichkeit gibt. Um unberechtigten Zugriff über das SA-Anmeldekonto zu vermeiden, sollten Sie diesem Konto ein sicheres, eindeutiges Kennwort zuweisen.

Verwenden Sie, wenn möglich, Windows-Authentifizierung (auch als vertrauenswürdige Verbindung bezeichnet), bei der die Verbindung zu SQL Server über ein Windows-Benutzerkonto erfolgt. Wenn ein Benutzer eine Verbindung über ein Windows-Benutzerkonto herstellt, verwendet SQL Server Informationen im Windows-Betriebssystem, um den Kontonamen und das Kennwort zu validieren. Bevor Sie Windows-Authentifizierung verwenden können, muss ein Serveradministrator SQL Server für die Verwendung dieses Authentifizierungstyps konfigurieren. Wenn Windows-Authentifizierung nicht verfügbar ist, vermeiden Sie das Speichern von Anmeldeinformationen von Benutzern. Es ist sicherer, wenn Benutzer ihre Anmeldeinformationen bei jeder Anmeldung eingeben.

Gilt für: