Partilhar via


Definindo o Formato de Texto (Driver de Arquivo de Texto)

Quando o driver de Texto é usado, você pode usar a caixa de diálogo Definir Formato de Texto para definir o formato das colunas em um arquivo selecionado. Essa caixa de diálogo permite que você especifique o esquema para cada tabela de dados. Essas informações são gravadas em um arquivo de Schema.ini no diretório da fonte de dados. Um arquivo Schema.ini separado é criado para cada diretório de fonte de dados de texto.

Observação

O mesmo formato de arquivo padrão se aplica a todas as novas tabelas de dados de texto. Todos os arquivos criados pela instrução CREATE TABLE herdam esses mesmos valores de formato padrão, que são definidos selecionando valores de formato de arquivo na caixa de diálogo Definir Formato de Texto com <o padrão> escolhido na lista Tabelas . O driver de texto não altera o formato de um arquivo de texto existente para corresponder ao formato definido nesta caixa de diálogo, mas retorna um erro quando usa o formato, como quando tenta recuperar dados do arquivo de texto.

As seguintes opções estão disponíveis na caixa de diálogo Definir Formato de Texto :

Opção Informação
Adicionar Adiciona uma coluna usando os valores em Tipo de Dados, Nome e Largura da caixa de diálogo e, se aplicável, o valor do Separador de Data de Schema.ini.
Caracteres ANSI ou OEM. O OEM especifica um conjunto de caracteres não ANSI. Esse padrão será OEM se o formato do item selecionado na lista Tabelas não tiver sido definido anteriormente por essa caixa de diálogo.
Cabeçalho nome da coluna Indica se as colunas da primeira linha da tabela selecionada devem ser usadas como nomes de coluna. TRUE ou FALSE. O padrão será FALSE se o formato do item selecionado na lista Tabelas não tiver sido definido anteriormente por essa caixa de diálogo.
Colunas Lista os nomes de coluna para cada coluna na tabela selecionada. A ordem das colunas reflete a ordem das colunas na tabela. Essa lista será habilitada se um arquivo tiver sido selecionado na lista Tabelas .
Tipo de Dados Pode ser BIT, BYTE, CHAR, CURRENCY, DATE, FLOAT, INTEGER, LONGCHAR, SHORT ou SINGLE. Os tipos de dados de data podem estar nos seguintes formatos: "dd-mmm-yy", "mm-dd-yyy", "mmm-dd-yy", "yyyy-mm-dd" ou "yyyy-mmm-dd". "mm" indica números por meses; "mmm" denota letras por meses.
Delimitador Especifica o caractere delimitador personalizado a ser usado para separar colunas. Habilitado quando o formato Delimitado Personalizado é selecionado. O delimitador pode ter apenas um caractere de comprimento e aspas duplas (") não podem ser usadas como o caractere delimitador. (O delimitador não pode ser especificado no formato hexadecimal ou decimal.)
Formato Comprimento delimitado ou fixo. Se delimitado, indica o tipo de delimitador usado: vírgula (CSV), guia ou caractere especial (personalizado). Esse padrão será delimitado por CSV se o formato do item selecionado na lista Tabelas não tiver sido definido anteriormente por essa caixa de diálogo.

Se o formato for de comprimento fixo e o Cabeçalho de Nome da Coluna for TRUE, a primeira linha deverá ser delimitada por vírgula.
Adivinhar Gera automaticamente os valores de tipo de dados, nome e largura da coluna para as colunas na tabela selecionada verificando o conteúdo da tabela de acordo com a seleção da caixa Formatar . Habilitado quando o formato da tabela é delimitado. Todas as colunas definidas anteriormente na lista Colunas são desmarcadas e substituídas por novas entradas. Se o Cabeçalho do Nome da Coluna não estiver selecionado, os nomes de coluna serão gerados automaticamente como "F1", "F2" e assim por diante. Nenhum valor padrão é mostrado na caixa Tipo de Dados .

Essa funcionalidade funciona apenas em colunas com menos de 64.513 bytes.
Modificar Modifica a coluna selecionada usando os valores em Tipo de Dados, Nome e Largura.
Nome Exibe o nome da coluna selecionada. Pode ser usado para especificar um novo nome de coluna para uma coluna existente ou uma nova coluna.

Se o Cabeçalho do Nome da Coluna for TRUE, o nome da coluna exibido será ignorado.
Retirar Exclui a coluna selecionada.
Linhas para Verificar O número de linhas que a Instalação ou o driver verificarão ao definir as colunas e os tipos de dados de coluna com base nos dados existentes.

Você pode inserir um número de 1 a 32767 para o número de linhas a serem digitalizadas. Esse padrão será 25 se o formato do item selecionado na lista Tabelas não tiver sido definido anteriormente por essa caixa de diálogo. (Um número fora do limite retornará um erro.)
Tabelas Contém uma lista de todos os arquivos no diretório selecionado na caixa de diálogo Configuração de Texto que corresponde à lista de extensões especificadas.

Quando <o padrão> é selecionado e um dos seguintes é verdadeiro, os valores dos atributos de tabela no grupo Tabelas são gravados em Schema.ini (nenhuma outra entrada no Schema.ini são tocadas):

- Não há Schema.ini no diretório especificado.
- O arquivo Schema.ini existe, mas não há nenhuma seção no Schema.ini para um dos arquivos de Texto (com a extensão especificada) no diretório.
- A seção de um arquivo de texto existe em Schema.ini, mas o corpo está vazio.

Quando <o padrão> é selecionado, o grupo Colunas é desabilitado .
Largura A largura da coluna pode ser alterada para colunas CHAR ou LONGCHAR. A largura padrão será 1 se o formato do item selecionado na lista Tabelas não tiver sido definido anteriormente por essa caixa de diálogo.

Para outros tipos de dados, o controle de largura é desabilitado e nenhum valor é exibido.