Copier le fichier ANSI dans un champ de base de données
L’exemple de fichier de code VBScript WiTextIn.vbs est fourni dans les composants du kit SDK Windows pour les développeurs Windows Installer. Cet exemple montre comment un script peut être utilisé pour copier un fichier dans un champ de texte d’une base de données Windows Installer, et illustre le traitement des données de clé primaire.
Cet exemple de code vous montre également les éléments suivants :
- la méthode OpenDatabase (objet Installer) et la méthode LastErrorRecord de l’objet Installer,
- la méthode OpenView, la méthode Commit et la propriété PrimaryKeys de l’objet Database,
- la méthode Fetch et la méthode Modify de l’objet View,
- la propriété StringData et la méthode ReadStream de l’objet Record.
Pour utiliser cet exemple de code, vous avez besoin de la version CScript.exe ou WScript.exe de Windows Script Host.
Pour utiliser CScript.exe pour exécuter cet exemple
À l’invite de commandes, tapez la syntaxe suivante :
cscript WiTextIn.vbs [chemin d’accès à la base de données][nom de la table][valeurs de clé primaire][nom de colonne][chemin d’accès au fichier]
Notes
L’aide s’affiche si le premier argument est /? ou si trop peu d’arguments sont spécifiés.
Pour rediriger la sortie vers un fichier
- Terminez la ligne de commande avec ce qui suit : VBS > [chemin d’accès au fichier]. T
Notes
Cet exemple retourne une valeur de 0 (zéro) en cas de succès, de 1 (un) si l’aide est appelée et de 2 (deux) si le script échoue.
La liste suivante identifie les éléments que vous devez spécifier :
- Spécifiez le chemin d’accès à la base de données Windows Installer.
- Spécifiez le nom de la table de base de données.
- Spécifiez toutes les valeurs de clé primaire pour la ligne, dans l’ordre, et concaténées avec des deux-points.
- Spécifiez un nom de colonne qui n’est pas une colonne de clé. Il s’agit de la colonne que vous souhaitez pour recevoir les données.
- Spécifiez le chemin d’accès au fichier texte en cours de copie.
Notes
Si le dernier argument est omis, la valeur actuelle dans le champ s’affiche.
Pour obtenir d’autres exemples de scripts, consultez Exemples de scripts Windows Installer. Pour obtenir des exemples d’utilitaires qui ne nécessitent pas Windows Script Host, consultez Outils de développement Windows Installer.