Hola Daniel, Hace un tiempo estuve buscando algo similar y me sugirieron los common dialogs de Visual Studio [1], que para mis propósitos eran suficientes. El problema es que las DLLs son parte de Visual Studio y no son redistribuibles, así que no es una solución adecuada para todos los casos.
Saludos, Fernando Tubio Using the Visual Studio Connection String Dialog [1] http://adoguy.com/2007/01/29/Using_the_Visual_Studio_Connection_String_Dialog.aspx Un poco más de información en el thread donde se discutió el tema [2] http://tech.groups.yahoo.com/group/win_tech_off_topic/message/53314 ----- Original Message ----- From: Daniel Calvin To: puntonet@mug.org.ar Sent: Sunday, September 13, 2009 9:58 PM Subject: [puntonet] Info de connection Buenas noches gente Estoy escribiendo un API para acceso a datos, la intención es generar dinamicamente los dialogos de conneción independientemente del RDBMS seleccionado. Hasta ahora estoy trabajando con las clases de System.Data.Common y mientras recurra al connection string correcto todo esta bien. La cuestion es que no encuentro la manera de identificar según el provider retornado por DbProviderFactories.GetFactory(...) aquellas propiedades o pares de valores que requiere un connection string según corresponda. Visual studio hace esto, para eso el fabricante del RDBMS o del Provider crea una serie de artefactos que proveen la funcionalidad. Por supuesto no puedo recurrir a lo mismo, pero no quiero hacer algo propietario tampoco, se les ocurre alguna idea?, algo que este pasando por alto? Por ahora mi solución se basa en unos XML en funcion de los cuales creo los dialogos, esta bueno porque me sirve tanto par web como para W32, pero cada RDBMS que quiera soportar debo escribir los XML en cuestión... Saludos -- Daniel A. Calvin Cooperator Team Member http://www.cooperator.com.ar Microsoft Certified Professional