Sem DSN ODBC seqüência de conexão para o legado em qualquer lugar Sybase Adaptive Server
-
19-08-2019 - |
Pergunta
Esta é uma resposta falha a este artigo: Sybase, VB e ADO
Eu apenas fiz um projeto VB6 conectar a um legado ASA 7 banco de dados. Depois de não conseguir usar provedor ASAProv OLEDB completamente (por uma razão ou outra) e muita pesquisa, aqui é a seqüência de conexão para o provedor OLE DB para ODBC calço para uma conexão de motorista sem DSN ODBC:
Provider=MSDASQL.1;Driver={Adaptive Server Anywhere 7.0};CommLinks=TCPIP,SharedMemory;EngineName=<database_name>;UID=DBA;PWD=SQL
onde <database_name>
é o nome da instância dbeng7.exe está executando a db abaixo. Verifique o log de motor para 'iniciar banco de dados "<database_name>
"'.
Você pode encontrar todos os nomes de propriedade válidos para uma seqüência de conexão ODBC, criando um DSN do sistema, ajustar as configurações e fiscalizar valores chave HKLM\SOFTWARE\ODBC\ODBC.INI\<system_dsn>
.
Os drivers ODBC disponíveis que podem ser usados ??sob propriedade Motorista do provedor seqüência de conexão MSDASQL são subchaves de HKLM\SOFTWARE\ODBC\ODBCINST.INI
senhas de login Aparentemente Sybase são maiúsculas e minúsculas que eu acho bastante hilário.
aplausos
</wqw>
Solução
Uau, eu realmente escrevi aquele artigo no último milênio, creio eu.
Deixe-me tomar este ponto por ponto.
-
provedor OLEDB funciona bem para ele, lembro-me de usá-los de volta no dia. Basta seguir as instruções aqui: http://www.vbrad.com/article.aspx?id = 81 sobre como criar uma cadeia de conexão.
-
Para ODBC, vai http://www.connectionstrings.com/ não tem me falhou. Eles tem seqüências de conexão até wazoo.