Range.InsertDatabase(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) Méthode

Définition

Extrait des données à partir d'une source de données (par exemple, un autre document Microsoft Word, une feuille de calcul Microsoft Excel ou une base de données Microsoft Access) et insère les données sous forme de tableau à la place de la plage spécifiée.

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)

Paramètres

Format
Object

Objetfacultatif. Mise en forme répertoriée dans la zone Format de la boîte de dialogue Mise en forme automatique de tableau (menu Tableau). Peut être une des WdTableFormat constantes. Une bordure est appliquée aux cellules de la table par défaut.

Style
Object

Objetfacultatif. Attributs de la mise en forme automatique spécifiée par Format qui sont appliqués au tableau. Utilisez la somme de n’importe quelle combinaison des valeurs suivantes : ValueMeaning0 (Zero) None1Borders2Shading4Font8Color16Auto Fit32Heading Rows64Last Row128First Column256Last Column

LinkToSource
Object

Objetfacultatif. True pour établir un lien entre le nouveau tableau et la source de données.

Connection
Object

Objetfacultatif. Plage dans laquelle exécuter la requête spécifiée par SQLStatement . La manière dont vous pouvez spécifier la plage dépend du mode d'extraction des données. Par exemple : lorsque vous récupérez des données via ODBC (Open Database Connectivity), vous spécifiez une chaîne de connexion. Lors de l’extraction de données à partir de Microsoft Excel à l’aide de l’échange dynamique de données (DDE), vous spécifiez une plage nommée ou une « feuille de calcul entière ». Sécurité L’échange dynamique de données (DDE) est une technologie plus ancienne qui n’est pas sécurisée. Dans la mesure du possible, utilisez une alternative plus sécurisée à DDE. Lorsque vous récupérez des données à partir de Microsoft Access, vous spécifiez le mot « table » ou « requête » suivi du nom d’une table ou d’une requête.

SQLStatement
Object

Argument de type String facultatif. Chaîne de requête facultative qui extrait un sous-ensemble des données d'une source principale en vue de les insérer dans le document.

SQLStatement1
Object

Argument de type String facultatif. Si la chaîne de requête est plus long que 255 caractères, SQLStatement désigne la première partie de la chaîne et SQLStatement1 indique la deuxième partie.

PasswordDocument
Object

Objetfacultatif. Mot de passe éventuel requis pour ouvrir la source de données. (Voir les remarques ci-dessous.)

PasswordTemplate
Object

Objetfacultatif. Si la source de données est un document Word, cet argument est le mot de passe éventuel requis pour ouvrir le modèle associé. (Voir les remarques ci-dessous.)

WritePasswordDocument
Object

Objetfacultatif. Mot de passe requis pour enregistrer les modifications apportées au document. (Voir les remarques ci-dessous.)

WritePasswordTemplate
Object

Objetfacultatif. Mot de passe requis pour enregistrer les modifications apportées au modèle. (Voir les remarques ci-dessous.)

DataSource
Object

Objetfacultatif. Chemin d'accès et nom de la source de données.

From
Object

Objetfacultatif. Numéro du premier enregistrement de données de la plage à insérer.

To
Object

Objetfacultatif. Numéro du dernier enregistrement de données de la plage à insérer.

IncludeFields
Object

Objetfacultatif. True pour inclure les noms de champ de la source de données dans la première ligne du nouveau tableau.

Remarques

Évitez d'utiliser des mots de passe codés en dur dans vos applications. Si un mot de passe est requis dans une procédure, demandez-le à l'utilisateur, stockez-le dans une variable et servez-vous de la variable dans votre code.

Évitez d’utiliser le compte d’ouverture de session de l’administrateur système (sa) intégré. À la place, demandez aux administrateurs système de devenir membres du rôle serveur fixe sysadmin et d’utiliser leur propre compte pour se connecter. Utilisez le sa uniquement lorsqu’il n’est pas possible de se connecter autrement. Pour éviter l’accès non autorisé via le compte d’ouverture de session du sa, affectez à ce compte un mot de passe unique et fort.

Dans la mesure du possible, utilisez l’authentification Windows (également appelée connexion approuvée), qui utilise un compte d’utilisateur Windows pour vous connecter à SQL Server. Lorsqu’un utilisateur se connecte via un compte d’utilisateur Windows, SQL Server se sert d’informations qui se trouvent dans le système d’exploitation Windows pour valider le nom du compte et le mot de passe. Pour pouvoir utiliser l’authentification Windows, un administrateur serveur doit configurer SQL Server pour utiliser ce mode d’authentification. Si l’authentification Windows n’est pas disponible, évitez d’enregistrer les informations de connexion. Il est plus sûr pour les utilisateurs d’entrer ces informations lors de chaque connexion.

S’applique à