windows - Er der en gratis 'Add Connection' eller 'SQL Connection' Dialog?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg kan godt lide dialogboksen 'Tilføj forbindelse' eller 'SQL-forbindelse', der er i Visual Studio i Server Explorer-vinduet.
Jeg kan også lide den i CodeSmith.
Jeg vil gerne have den samme dialog eller simulære funktionalitet i min Windows-applikation.


Jeg har brug for det til at arbejde med SQL Server og SQL Server Express Database filer (* .mdf).


Mine klienter har .NET 3.5 SP1 og SQL Server 2008 Express installeret.


Er dette en systemdialog jeg kan bruge? Er der en open source dialog som den? Tak.

Bedste reference


Jeg ledte netop til det, og det ser ud til, at Microsoft har udgivet kilden til Visual Studio-forbindelsesdialogen, så den kan bruges udenfor VS:


http://code.msdn.microsoft.com/Connection[1]


Jeg har lige prøvet det, det virker fint :)

Andre referencer 1


Her går du:

SQL-forbindelsesdialog

http://www.codeproject.com/KB/vb/SQL\_Connection\_Dialog.aspx[2]




Det ser ud til, at ovenstående eksempel bruger MSDASC.DataLinks.ui, som ikke må omfordele.


Der er en anmodning om at gøre MSDASC.DataLinks ui distributable:
http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=291885[3]


Så det virker kun, hvis slutbrugeren har VS installeret. Ikke godt nok.
Jeg vil ikke slette dette svar på grund af projektet er stadig en god start, hvis du vil lave din egen dialog.


Rediger 2:

Mere om emnet:

Brug dialogen Vælg datakilde i Visual Studio 2005 fra din egen kode

http://www.mztools.com/articles/2007/MZ2007011.aspx
og
http://www.clariusconsulting.net/blogs/kzu/archive/2006/03/01/ReferenceRelativePath.aspx[4][5]

Andre referencer 2


Du skulle selv gennemføre det. Det kommer som en del af installationen af ​​VS.NET, og hvis du skulle få adgang til det, er jeg sikker på, at EULA ville kræve en licens til VS.NET på hver maskine, du kørte dette på.


Når det bliver sagt, bliver du nødt til at gennemføre dette selv. Desværre viser Google ikke noget, når der forespørges om en dialog med open source add connection.