RESUMEN Este artículo describe la información necesaria para que se muestren las pojeciones en una ventana determinada a través de una conexión ADO.MÁS INFORMACIÓN La primera opción sería codificar el id. de usuario, la contraseña, el nombre de la base de datos y el nombre del origen de datos. Un ejemplo de esto sería el siguiente: (Esta cadena de conexión estaría en una sola línea en VBA). ConnectionString="Provider=SQLOLEDB;DSN=eEnterprise; User=sa; Password=;InitialCatalog=TWO" El DSN sería el origen de datos ODBC que se configura en el SQL Server.In este ejemplo la contraseña está en blanco. El Catálogo inicial es el nombre de la base de datos donde se encuentran los datos.Si no desea codificar esta información, hay un archivo dll que se puede usar para recuperar toda esta información. Este .dll puede encontrarse en PartnerSource o CustomerSource en Descargas & actualizaciones | Versiones de producto | Continuación en las versiones de producto de eEnterprise | Modificador/muestras de VBA. El archivo se denomina ActiveX dll para recuperar la información de inicio de sesión.El archivo léame que se incluye le mostrará cómo declarar las variables para usar el archivo dll. Un ejemplo de código declararía variables y, a continuación, usaría las variables en la cadena de conexión.Dim userinfo As Object Dim luserid As String Dim lsqlpassword As String Dim lintercompanyid As String Dim lsqldatasourcename As String This code would be on a window open event.Set userinfo = CreateObject("RetrieveGlobals.retrieveuserinfo") luserid = userinfo.retrieve_user() lsqlpassword = userinfo.sql_password() lintercompanyid = userinfo.intercompany_id() lsqldatasourcename = userinfo.sql_datasourcename() A continuación, en la cadena de conexión usaría las variables.(Esta cadena .connection estaría en una línea en VBA). ConnectionString="Provider=SQLOLEDB;DSN="+lsqldatasourcename+"; UserID="+luserid+";p assword="+lsqlpassword+";Initial Catalog="+lintercompanyid Usando este tipo de cadena de conexión con el retrieve.dll, recuperará el nombre del usuario, la contraseña, la empresa con la que ha iniciado sesión y el origen de datos que usa.Este artículo era TechKnowledge Document ID:22116

Contenido de TechKnowledge

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.