Copiare un file ANSI in un campo di database
Il file di esempio di codice VBScript WiTextIn.vbs viene fornito nel Componenti di Windows SDK per sviluppatori di Windows Installer. L'esempio mostra come usare uno script per copiare un file in un campo di testo di un database di Windows Installer e illustra l'elaborazione dei dati della chiave primaria.
L'esempio di codice mostra anche quanto segue:
- metodo OpenDatabase (oggetto Installer) e metodo LastErrorRecord dell'oggetto Installer
- metodo OpenView, il metodo commit e la proprietà PrimaryKeys dell'oggetto database
- metodo Fetch e il metodo Modify del View Object
- proprietà StringData e metodo ReadStream dell'oggetto record
Per usare l'esempio di codice è necessario il CScript.exe o WScript.exe versione 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 è /? o se vengono specificati troppi argomenti.
Per reindirizzare l'output a un file
- Terminare la riga di comando con quanto segue: VBS > [percorso al 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 di 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. Si tratta della 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 esempi di scripting di Windows Installer. Per le utilità di esempio che non richiedono l'host di Windows Script, vedere Strumenti di sviluppo di Windows Installer.