vb6 - example - connection string sybase adaptive server
Cadena de conexión ODBC sin DSN para Sybase Adaptive Server Anywhere heredado (1)
Esta es una respuesta fallida a este artículo: Sybase, VB y ADO
Acabo de realizar un proyecto VB6 que se conecta a una base de datos heredada de ASA 7. Después de no poder usar el proveedor ASAProv OLEDB en conjunto (por una razón u otra) y mucha investigación, aquí está la cadena de conexión para proveedor OLEDB para shim ODBC para una conexión de controlador ODBC sin DSN:
Provider=MSDASQL.1;Driver={Adaptive Server Anywhere 7.0};CommLinks=TCPIP,SharedMemory;EngineName=<database_name>;UID=DBA;PWD=SQL
donde <database_name>
es el nombre de la instancia dbeng7.exe ejecuta el archivo db. Compruebe el registro del motor para ''Inicio de la base de datos'' <database_name>
"''.
Puede encontrar todos los nombres de propiedad válidos para una cadena de conexión ODBC al crear un DSN del sistema, ajustar la configuración e inspeccionar valores HKLM/SOFTWARE/ODBC/ODBC.INI/<system_dsn>
clave.
Los controladores ODBC disponibles que se pueden usar en la propiedad del controlador de la cadena de conexión del proveedor MSDASQL son subclaves de HKLM/SOFTWARE/ODBC/ODBCINST.INI
Aparentemente, las contraseñas de inicio de sesión de Sybase son insensibles a mayúsculas y minúsculas, lo que me parece bastante gracioso.
aclamaciones
</wqw>
Vaya, de hecho, escribí ese artículo en el último milenio, creo.
Déjame tomar este punto por punto.
El proveedor OLEDB funciona bien para eso, recuerdo haberlos usado desde el principio. Simplemente siga las instrucciones aquí: http://www.vbrad.com/article.aspx?id=81 sobre cómo crear una cadena de conexión.
Para ODBC, ir a http://www.connectionstrings.com/ nunca me ha fallado. Tienen hilos de conexión wazoo.