Copiar arquivo ANSI em um campo de banco de dados
O arquivo de exemplo de código VBScript WiTextIn.vbs é fornecido no componentes do SDK do Windows para desenvolvedores do Windows Installer. O exemplo mostra como um script pode ser usado para copiar um arquivo em um campo de texto de um banco de dados do Windows Installer e demonstra o processamento de dados de chave primária.
O exemplo de código também mostra o seguinte:
- método OpenDatabase (Objeto Installer) e o método LastErrorRecord do objeto Installer
- método OpenView, o método Commite a propriedade PrimaryKeys do objeto Database Object
- método Fetch e o método Modify do objeto View
- de propriedade StringData e método ReadStream do objeto Record Object
Para usar o exemplo de código, você precisa da versão CScript.exe ou WScript.exe do Host de Script do Windows.
Usar CScript.exe para executar este de exemplo
No prompt de comando, digite a seguinte sintaxe:
cscript WiTextIn.vbs [caminho para o banco de dados][nome da tabela][valores de chave primária][nome da coluna][caminho para o arquivo]
Nota
A ajuda será exibida se o primeiro argumento for /? ou se forem especificados argumentos muito poucos.
Para redirecionar a saída para um arquivo
- Encerre a linha de comando com o seguinte: VBS > [caminho para o arquivo]. T
Nota
O exemplo retorna um valor de 0 (zero) para êxito, 1 (um) se a Ajuda for invocada e 2 (dois) se o script falhar.
A lista a seguir identifica os itens que você deve especificar:
- Especifique o caminho para o banco de dados do Windows Installer.
- Especifique o nome da tabela de banco de dados.
- Especifique todos os valores de chave primária para a linha, em ordem, e concatenados com dois-pontos.
- Especifique um nome de coluna que não seja uma coluna de chave. Esta é a coluna que você deseja receber os dados.
- Especifique o caminho para o arquivo de texto que está sendo copiado.
Nota
Se o último argumento for omitido, o valor atual no campo será exibido.
Para obter mais exemplos de script, consulte exemplos de script do Windows Installer. Para ver os utilitários de exemplo que não exigem o Host de Script do Windows, consulte Ferramentas de Desenvolvimento do Windows Installer.