Range.InsertDatabase Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Objet facultatif. Mise en forme répertoriée dans la zone Format de la boîte de dialogue Mise en forme automatique de tableau (menu Tableau). Il peut s’agir de l’une des WdTableFormat constantes. Une bordure est appliquée aux cellules de la table par défaut.
- Style
- Object
Objet facultatif. Attributs de la mise en forme automatique spécifiée par Format
qui sont appliqués à la table. Utilisez la somme de toute combinaison des valeurs suivantes :ValueMeaning0 (zéro)None1Borders2Shading4Font8Color16Auto Fit32Heading Rows64Last Row128First Column256Last Column
- LinkToSource
- Object
Objet facultatif. True pour établir un lien entre le nouveau tableau et la source de données.
- Connection
- Object
Objet facultatif. Plage dans laquelle effectuer 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 : lors de la récupération de données via ODBC (Open Database Connectivity), vous spécifiez un chaîne de connexion. Lors de la récupération 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 « 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. Si possible, utilisez une alternative plus sécurisée à DDE. Lors de la récupération de 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 comporte plus de 255 caractères, SQLStatement
indique la première partie de la chaîne et SQLStatement1
la deuxième partie.
- PasswordDocument
- Object
Objet facultatif. Mot de passe éventuel requis pour ouvrir la source de données. (Voir les remarques ci-dessous.)
- PasswordTemplate
- Object
Objet facultatif. 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
Objet facultatif. Mot de passe requis pour enregistrer les modifications apportées au document. (Voir les remarques ci-dessous.)
- WritePasswordTemplate
- Object
Objet facultatif. Mot de passe requis pour enregistrer les modifications apportées au modèle. (Voir les remarques ci-dessous.)
- DataSource
- Object
Objet facultatif. Chemin d'accès et nom de la source de données.
- From
- Object
Objet facultatif. Numéro du premier enregistrement de données dans la plage d’enregistrements à insérer.
- To
- Object
Objet facultatif. Numéro du dernier enregistrement de données dans la plage d’enregistrements à insérer.
- IncludeFields
- Object
Objet facultatif. 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, puis utilisez 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.