Windows Azure Cloud Storage ermöglicht es Ihnen bereits ab 0,10€ pro GB/Monat die Vorteile der Cloud zu nutzen.
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1550 | Anzahl registrierter User: 1841 | Besucher online: 67
Hauptmenü
Home
Top Ten
Zufälliger Snippet
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social

RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss ASP.NET
Partner
Member of Microsoft Community Leader/Insider Program (CLIP)

Connection-String Dialog öffnen


Autor: Thomas van Veen
Sprache: C#
Bewertung:
noch nicht bewertet
Anzahl der Aufrufe: 14577
  
Kick it on dotnet-kicks.de  

Beschreibung:

Öffnet einen Dialog zur Erstellung bzw. Überarbeitung von Connection-Strings, die zur Herstellung von OLEDB-Datenbankverbindungen verwendet werden.

Abgelegt unter: OLEDB, DataSource, Prompt, ADODB, DataLinks, Datenbank, DataSet, DataTable, ConnectionString, Verbindungszeichenfolge, Microsoft OLE DB Service Component 1.0 Type Library, .



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
namespace System.Data.OleDb
{
    using System;
    using System.Data;
    using System.Data.OleDb;
    using ADODB;

    /// Interop Assembly von COM-Bibliothek: "Microsoft OLE DB Service Component 1.0 Type Library"
    using MSDASC;

    /// <summary>
    /// Bietet Klassen zur Ergänzung des Namespaces System.Data.OleDb
    /// </summary>
    public static partial class OleDbHelper
    {
        /// <summary>
        /// Öffnet einen Dialog zur Erstellung bzw. Überarbeitung von Connection-Strings, 
        /// die zur Herstellung von OLEDB-Datenbankverbindungen verwendet werden.
        /// </summary>
        /// <param name="builder">Übergabe des zu überarbeitenden Connections-Strings.</param>
        /// <returns>Liefert das überarbeitete bzw. neue Connection-String.</returns>
        public static OleDbConnectionStringBuilder PromptConnection(OleDbConnectionStringBuilder builder)
        {
            try
            {
                DataLinks dataLinks = new DataLinksClass();
                Connection connection = null;

                if (string.IsNullOrEmpty(builder.ConnectionString))
                {
                    connection = (Connection)dataLinks.PromptNew();

                    return new OleDbConnectionStringBuilder(connection.ConnectionString);
                }

                connection = new ConnectionClass();
                connection.ConnectionString = builder.ConnectionString;

                object adoConnection = connection;

                if (dataLinks.PromptEdit(ref adoConnection))
                {
                    builder = new OleDbConnectionStringBuilder(connection.ConnectionString);
                }

                return builder;
            }
            catch
            {
                return new OleDbConnectionStringBuilder();
            }
        }
    }
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)



Diese Snippets könnten für Sie interessant sein:
[C#] Datenupdate mittels OleDbCommandBuilder
[C#] ComboBox mit Inhalten aus Datenbank füllen
[C#] Excel: DataTable mittels OLEDB in Excel-Dokument exportieren
[C#] Outlook: Via OLEDB schnell auf Outlook-Daten zugreifen
[VB.NET] Mini-Sql-Command-Generator
[C#] alle Tabellennamen einer Datenbank abfragen
[C#] Excel-Export ohne Excel (auch für Web)
[C#] Excel: alle Tabellen über OleDb in DataSet lesen
[C#] Spaltennamen eines Arbeitsblatts einer Excel-Datei auslesen
[C#] Namen der Woksheets einer Excel-Datei auslesen
[C#] BindingList mit Sortierfunktion
[C#] DataGridViewComboBox-Inhalt abhängig von der Zeile
[C#] SqlDataSource.FilterExpression auf Bitflag filtern
[C#] ADO-Recordset Converter
[C#] Backup und Restore einer SQL-Server-Datenbank über SMO
[C#] Datenbank-abfrage
[C#] Währungskurse in Datenbank speichern
[VB.NET] Convert DataGridViewRow nach DataRow
[VB.NET] Convert DataGridViewRow nach Objekt-Typ
[C#] Daten aus einer Datenbank in WPF darstellen
[C#] ASP.NET AJAX - Daten aus ADO.NET Data Services nutzen
[C#] Prüfen, ob exklusiver Zugriff auf eine Access-DB möglich ist
[C#] SMO : Alle Datenbanken einer Serverinstanz abfragen
[C#] SimpleDb
[VB.NET] Erstellt aus einem Bytearray eine Temporäre Datei
[C#] Listen effektiv in ein Datenbankfeld speichern
[C#] ADO.NET Data Services mit einer Oracle-Datenbank
[C#] Datenbank als Webdienst in .NET 4.0 veröffentlichen
[C#] Mit LINQ to SQL auf eine Datenbank zugreifen
[C#] WPF Tutorial: Auf Datenbankinhalte mit WCF zugreifen
[C#] Datenbankverbindung herstellen
[ASP.net] Dataset nur zum Teil im Gridview anzeigen
[VB.NET] XML Datei in DataSet einlesen
[C#] CSV und XML-Datei Datenbank-Import (incl. valid-check)
[C#] Dataset verschlüsseln
[C#] Xml Datei entschlüsseln
[C#] RSS Feed to Dataset
[C#] Dataset mit Stored Procedure füllen
[C#] XMLDocument in DataSet konvertieren
[C#] DataSet to Object Array Extension Method
[C#] Data Access Layer: Datenzugriff mit Enterprise Library 2.0
[C#] Methode CheckMaxLength() als Ereignis für DataTable
[C#] Pivot-Tabelle erstellen
[C#] XML in DataTable laden
[C#] CSV Datei in DataTable einlesen
[C#] DataTable in CSV Datei speichern
[C#] CSV Datei in Datatable einlesen
[C#] doppelte Zeilen aus DataTable löschen
[C#] Prüfen ob eine Spalte in einer Datatable existiert
[C#] Zufällige Row aus DataTable
[C#] LINQ-Ergebnis in DataTable kopieren
[VB.NET] DataTable: schnelle Erstellung eines DataRow-Objekts
[C#] Integers
[C#] Search Plugin-DLLs with one line
[C#] sehr einfacher Timer
[C#] Datei öffnen
[C#] ListView Spalten sortieren
[C#] byte-String in byte wandeln
[C#] Excel Spalten Bezeichnung nach Integer
[C#] Prozentual Textvergleichen
[C#] Console in eigene Form einbinden
[C#] Programm am Desktop andocken
[C#] lokale User und Gruppen administrieren
[C#] Primärschlüsselwerte ermitteln
[C#] Automatisches Umbenennen eines Pfades
[C#] URL auslesen
[C#] Silverlight Anwendung erstellen
[C#] Text codieren
[VB.NET] ''Enter'' in TextBox
[C#] Programm RUN Check
[C#] Zufälliger Eintrag aus einer Liste (Extension Method)
[C#] XAML Grundlagen in Silverlight 3
[C#] MakeNiceSize()
[C#] 22 System Pfade abfragen
[C#] Zahlensysteme (BIN, HEX, OCT, DEZ) umrechnen
[C#] Erzeugen von Zeichenfolgen durch Permutation
[C#] Form ohne Rahmen verschieben
[C#] Byte-Array in Struktur kopieren
[VB.NET] Treenode-Tags zur verwendung abfragen [für Anfänger]
[C#] String to char Tarnung

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.