Frage

Ich möchte eine Datenbank-Verbindung Eingabeaufforderung für den Benutzer.Kann ich meine eigenen bauen, aber es wäre schön, wenn ich etwas, das jemand anderes hat bereits gebaut (vielleicht so etwas, das in Windows integriert oder eine gratis-Bibliothek, die im Internet verfügbar).Weiß jemand, wie dies zu tun .Net?

EDIT: Ich fand dies und dachte, es war interessant: Zeigt eine Verbindung String prompt in einer WinForm-Anwendung.Dies funktioniert nur für SQL Server-verbindungen, obwohl.

War es hilfreich?

Lösung

Möchten Sie vielleicht zu versuchen, mit SQL Server Management Objects.In diesem MSDN-Artikel ist ein gutes Beispiel für die Aufforderung und die Verbindung zu einem SQL-server.

Andere Tipps

ADO.NET hat der handliche ConnectionStringBuilder das erstellen und validieren Sie eine Verbindungszeichenfolge.Dies würde zumindest nehmen die Routinearbeit aus einem Teil, so dass Sie erstellen ein einfaches Dialogfeld für die Eingabe.

Microsoft hat den source-code für die Daten-Verbindung dialog zur Code-Galerie.

Hier ist eine blog-post von Yaohai mit mehr info und hier ist die Heimat der Daten-Verbindung Dialog zur Code-Galerie.

Ich kombinierte die PropertyGrid-Klasse mit der SqlConnectionStringBuilder-Klasse in einem separaten dialog und das arbeitete wirklich gut für mich.

Die einzige "built in" - Verbindung string-Funktionen, die ich denken kann ist der eine, der kommt, wenn Sie führen Sie eine CMD-Skript (im wesentlichen eine batch-Datei) mit SQL-Skripten.Aber ich bin mir nicht sicher, ob es etwas ist integriert in Visual Studio.

Es ist wirklich einfach zu machen sowieso.Wenn Sie nicht möchten, dass der Benutzer zur Eingabe einer straight-out-Verbindungszeichenfolge, Sie können setzen zusammen eine mit vier Textfelder und Kontrollkästchen:

  • Server
  • Catalog Name
  • checkbox für integrierte Sicherheits-oder SQL-Authentifizierung
  • Benutzername
  • Passwort

Ziemlich trivial, IMHO.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top