Sem DSN ODBC seqüência de conexão para o legado em qualquer lugar Sybase Adaptive Server

StackOverflow https://stackoverflow.com/questions/453970

  •  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>

Foi útil?

Solução

Uau, eu realmente escrevi aquele artigo no último milênio, creio eu.

Deixe-me tomar este ponto por ponto.

  1. 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.

  2. Para ODBC, vai http://www.connectionstrings.com/ não tem me falhou. Eles tem seqüências de conexão até wazoo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top