Partilhar via


Configurar opções programaticamente para drivers de Arquivo de texto

Opção Descrição Método
Nome da Fonte de Dados Um nome que identifica a fonte de dados, como Folha de Pagamento ou Pessoal. Para definir essa opção dinamicamente, use o palavra-chave DSN em uma chamada para SQLConfigDataSource.
Definir Formato Exibe a caixa de diálogo Definir Formato de Texto e permite que você especifique o esquema para tabelas individuais no diretório da fonte de dados. Essa opção não pode ser definida dinamicamente por uma chamada para SQLConfigDataSource.
Descrição Uma descrição opcional dos dados na fonte de dados; por exemplo, "Data de contratação, histórico salarial e revisão atual de todos os funcionários". Para definir essa opção dinamicamente, use o palavra-chave DESCRIPTION em uma chamada para SQLConfigDataSource.
Diretório Seleciona o diretório de destino. Para definir essa opção dinamicamente, use o palavra-chave DEFAULTDIR em uma chamada para SQLConfigDataSource.
Lista de Extensões Listas as extensões de nome de arquivo dos arquivos de texto na fonte de dados. Quando o driver de Texto é usado, um arquivo sem extensão é criado quando a instrução CREATE TABLE é executada com um nome que não tem extensão. Outros drivers criam um arquivo com uma extensão padrão quando nenhuma extensão é fornecida. Para criar um arquivo com uma extensão .txt, a extensão deve ser incluída no nome. Para exibir arquivos sem extensões na caixa de diálogo Definir Formato de Texto , "*". deve ser adicionado à Lista de Extensões. Para definir essa opção dinamicamente, use o palavra-chave EXTENSIONS em uma chamada para SQLConfigDataSource.
Somente leitura Designa o banco de dados como somente leitura. Para definir essa opção dinamicamente, use o palavra-chave READONLY em uma chamada para SQLConfigDataSource.
Linhas a serem digitalizadas O número de linhas a serem digitalizadas para determinar o tipo de dados de cada coluna. O tipo de dados é determinado dado o número máximo de tipos de dados encontrados. Se forem encontrados dados que não correspondam ao tipo de dados adivinhado para a coluna, o tipo de dados será retornado como um valor NULL.

Para o driver de Texto, você pode inserir um número de 1 a 32767 para o número de linhas a serem digitalizadas; no entanto, o valor sempre será padrão para 25. (Um número fora do limite retornará um erro.)
Para definir essa opção dinamicamente, use o palavra-chave MAXSCANROWS em uma chamada para SQLConfigDataSource.
Selecionar Diretório Exibe uma caixa de diálogo em que você pode selecionar um diretório que contém os arquivos que deseja acessar.

Ao definir um diretório de fonte de dados, especifique o diretório em que os arquivos mais usados estão localizados. O driver ODBC usa esse diretório como o diretório padrão. Copie outros arquivos para esse diretório se eles forem usados com frequência. Como alternativa, você pode qualificar nomes de arquivo em uma instrução SELECT com o nome do diretório: SELECT * FROM C:\MYDIR\EMP

Ou você pode especificar um novo diretório padrão usando a função SQLSetConnectOption com a opção SQL_CURRENT_QUALIFIER.
Para definir essa opção dinamicamente, use o palavra-chave DEFAULTDIR em uma chamada para SQLConfigDataSource.