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

Responder a