Hola grupo, podría alguno decirme si existe alguna función que me retorne la lista de proveedores ADO que tiene un sistema instalado. Se que se puede y creo que es con una API, pero desafortunadamente perdi el codigo fuente. ENRIQUE MARTINEZ ================ Si deseas que te aparezca el cuadro de diálogo «Propiedades de vínculo de datos», en tu proyecto Visual Basic deberás de hacer referencia a la biblioteca «Microsoft OLE DB Service Component 1.0 Type Library», y ejecutar el siguiente código: Dim objDataLink As MSDASC.DataLinks Dim strConn As String ' Mostramos el cuadro de diálogo Set objDataLink = New MSDASC.DataLinks ' Obtenemos la cadena de conexion ' con el proveedor seleccionado strConn = objDataLink.PromptNew MsgBox strConn Se supone que en el cuadro de diálogo te apareceran todos los proveedores disponibles en tu sistema. Ese mismo cuadro de diálogo, también aparece cuando creas un archivo de vínculos de datos (archivo «*.udl»), el cual lo puedes generar de la siguiente forma: 1. Abre el Explorador de Windows. 2. Selecciona la carpeta donde deseas guardar el archivo .UDL 3. Elige Archivo --> Nuevo --> Documento de texto. 4. Escribe el nombre del archivo con extensión .UDL. 5. Doble clic sobre el archivo y observa el cuadro de diálogo que te aparecerá.