Access
Segurança padrão
Com senha de banco de dados
Esta é a string de conexão a ser usada quando você possui um banco de dados access protegido com uma senha usando a função Definir Senha do Banco de Dados no Access.
Alguns relatos de problemas com senhas com mais de 14 caracteres. Também que alguns caracteres podem causar problemas. Se você estiver tendo problemas, tente mudar a senha para uma mais curta com caracteres normais.
Exclusivo
Usado para obter acesso exclusivo ao banco de dados, por exemplo, se você quiser permitir que o aplicativo possa redefinir a senha do banco de dados.
Funcionalidade DataDirectory
Grupo de trabalho (banco de dados do sistema)
Grupo de trabalho (banco de dados do sistema) especificando nome de usuário e senha
Localização de Rede
Usando RDS (MS Remote)
Banco de dados Access por HTTP. Você deve configurar o RDS no servidor para que isso funcione.
Excel
Alternativa padrão
Tente esta se a acima não estiver funcionando. Alguns relatos de que o Excel 2003 precisa da seção extra OLEDB; no início da string.
"HDR=Yes;" indica que a primeira linha contém nomes de coluna, não dados. "HDR=No;" indica o oposto.
"IMEX=1;" instrui o driver a sempre ler colunas de dados "intercalados" (números, datas, strings etc.) como texto. Observe que essa opção pode afetar negativamente o acesso de gravação à planilha do Excel.
Sintaxe SQL "SELECT [Nome da Coluna Um], [Nome da Coluna Dois] FROM [Planilha Um$]". Ou seja, o nome da planilha do Excel seguido por um "$" e envolto em colchetes "[" "]".
"SELECT * FROM [Planilha1$a5:d]", comece a selecionar os dados a partir da linha 5 e até a coluna D.
Consulte a chave do registro localizada em [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel], chamada REG_DWORD "TypeGuessRows". Essa é a chave para evitar que o Excel use apenas as primeiras 8 linhas para adivinhar o tipo de dados das colunas. Defina esse valor como 0 para examinar todas as linhas. Isso pode afetar o desempenho. Observe também que adicionar a opção IMEX=1 pode fazer com que o recurso IMEX seja ativado após apenas 8 linhas. Use IMEX=0 em vez disso para garantir que a chave TypeGuessRows do registro seja definida como 0 (examinar todas as linhas).
Se a pasta de trabalho do Excel estiver protegida por senha, você não poderá abri-la para acessar dados, mesmo fornecendo a senha correta na sua string de conexão. Se você tentar, receberá a seguinte mensagem de erro: "Não foi possível descriptografar o arquivo".
Uma solução alternativa para o problema "não foi possível descriptografar o arquivo"
Padrão (Excel)
DBF / FoxPro
Padrão (DBF / FoxPro)
HTML Table
Padrão (tabela HTML)
Sim, é possível consultar uma tabela html usando OLE DB!
Use a seguinte sintaxe: "Select * from [título da página]" para consultar a tabela html no local especificado.
Paradox
Padrão (Paradox)
Por favor, note que você deve especificar apenas a pasta onde o banco de dados está localizado. Não o nome do banco de dados em si.
Textfile
Colunas de comprimento fixo
"HDR=Yes;" indica que a primeira linha contém nomes de colunas, não dados. "HDR=No;" indica o oposto.
Para especificar o comprimento de cada coluna, use o arquivo Schema.ini. Veja a descrição abaixo.
Nota importante!
A cotação " na string precisa ser escapada usando a sintaxe de escape específica do seu idioma.
c#, c++ "
VB6, VBScript ""
xml (web.config etc) "
ou talvez use uma cotação simples '.
Colunas delimitadas
O delimitador pode ser especificado no registro no seguinte local:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Jet \ 4.0 \ Engines \ Text
"Format" = "TabDelimited"
ou
"Format" = "Delimited(;)"