Pregunta

Me gustaría ofrecer un mensaje de conexión a la base de datos al usuario.Puedo crear el mío propio, pero sería bueno poder usar algo que alguien ya haya creado (tal vez algo integrado en Windows o una biblioteca gratuita disponible en Internet).¿Alguien sabe cómo hacer esto en .Net?

EDITAR: Encontré esto y me pareció interesante: Mostrar un mensaje de cadena de conexión en una aplicación WinForm.Sin embargo, esto sólo funciona para conexiones de SQL Server.

¿Fue útil?

Solución

Quizás quieras intentar usar Objetos de administración de SQL Server.Este artículo de MSDN tiene un buen ejemplo para solicitar y conectarse a un servidor SQL.

Otros consejos

ADO.NET tiene el práctico ConnectionStringBuilder que construirá y validará una cadena de conexión.Esto al menos eliminaría el trabajo pesado de una parte, permitiéndole crear un cuadro de diálogo simple para la entrada.

Microsoft ha publicado el código fuente para el cuadro de diálogo de conexión de datos en Code Gallery.

Aquí hay un publicación de blog de Yaohai con más información y aquí está el hogar del diálogo de conexión de datos en la galería de códigos.

combiné el Clase PropertyGrid con el Clase SqlConnectionStringBuilder en un diálogo separado y que trabajó muy bien para mi.

La única funcionalidad de cadena de conexión "integrada" que se me ocurre es la que aparece cuando ejecuta un script CMD (esencialmente un archivo por lotes) que ejecuta scripts SQL.Sin embargo, no estoy seguro de si es algo integrado en Visual Studio.

Es muy sencillo hacer uno de todos modos.Si no desea que el usuario pueda ingresar una cadena de conexión directa, puede crear una compuesta por cuatro cuadros de texto y una casilla de verificación:

  • Servidor
  • Nombre del catálogo
  • casilla de verificación para seguridad integrada o autenticación SQL
  • Nombre de usuario
  • Contraseña

Bastante trivial, en mi humilde opinión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top