Copiare un file ANSI in un campo del database

Il file di esempio di codice VBScript WiTextIn.vbs viene fornito nei componenti Windows SDK per sviluppatori di Windows Installer. L'esempio illustra come usare uno script per copiare un file in un campo di testo di un database del programma di installazione di Windows e illustra l'elaborazione dei dati della chiave primaria.

L'esempio di codice mostra anche quanto segue:

Per usare l'esempio di codice è necessario il CScript.exe o la versione WScript.exe di Windows Script Host.

Per usare CScript.exe per eseguire questo esempio

  • Al prompt dei comandi digitare la sintassi seguente:

    cscript WiTextIn.vbs [path to database][table name][primary key values][column name][path to file]

Nota

La Guida viene visualizzata se il primo argomento è /? oppure se vengono specificati troppi argomenti.

 

Per reindirizzare l'output a un file

  • Terminare la riga di comando con il comando seguente: VBS > [path to file]. T

Nota

L'esempio restituisce un valore pari a 0 (zero) per l'esito positivo, 1 (uno) se viene richiamata la Guida e 2 (due) se lo script ha esito negativo.

 

L'elenco seguente identifica gli elementi che è necessario specificare:

  • Specificare il percorso del database Windows Installer.
  • Specificare il nome della tabella di database.
  • Specificare tutti i valori di chiave primaria per la riga, in ordine e concatenati con i due punti.
  • Specificare un nome di colonna che non sia una colonna chiave. Questa è la colonna che si desidera ricevere i dati.
  • Specificare il percorso del file di testo copiato.

Nota

Se l'ultimo argomento viene omesso, viene visualizzato il valore corrente nel campo.

 

Per altri esempi di scripting, vedere Windows Esempi di scripting del programma di installazione. Per utilità di esempio che non richiedono l'host script Windows, vedere Windows Installer Development Tools.