Partilhar via


Configurar opções programaticamente para drivers do Excel

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.
Banco de dados Uma fonte de dados do Microsoft Access pode ser configurada sem selecionar ou criar um banco de dados. Se nenhum banco de dados for fornecido após a instalação, o usuário será solicitado a escolher um arquivo de banco de dados ao se conectar à fonte de dados. Para definir essa opção dinamicamente, use o palavra-chave DBQ em 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 Exibe o diretório selecionado no momento.

Para arquivos do Microsoft Excel 3.0/4.0, a exibição do caminho é rotulada como "Diretório", enquanto para arquivos do Microsoft Excel 5.0, 7.0 ou 97, a exibição do caminho é rotulada como "Pasta de Trabalho".
Para definir essa opção dinamicamente, use o palavra-chave DEFAULTDIR 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 considerando 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 do Microsoft Excel, você pode inserir um número de 1 a 16 para as linhas verificarem. O valor assume como padrão 8; se estiver definido como 0, todas as linhas serão verificadas. (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 (para todos os drivers, exceto o Microsoft Access), 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 arquivos do Microsoft Excel 3.0 ou 4.0, a exibição do caminho é rotulada como "Diretório" e o botão de seleção de caminho é rotulado como "Selecionar Diretório". Para arquivos do Microsoft Excel 5.0, 7.0 ou 97, a exibição do caminho é rotulada como "Pasta de Trabalho" e o botão de seleção de caminho é rotulado como "Selecionar Pasta de Trabalho". Ao definir um diretório de fonte de dados, especifique o diretório em que os arquivos mais usados do Microsoft Excel estão localizados para o Microsoft Excel 3.0/4.0 ou o diretório em que o arquivo de pasta de trabalho está localizado para o Microsoft Excel 5.0, 7.0 ou 97. Usar o Diretório Atual está desabilitado para o Microsoft Excel 5.0, 7.0 e 97.
Para definir essa opção dinamicamente, use o palavra-chave DEFAULTDIR em uma chamada para SQLConfigDataSource.