wake-up-neo.com

Wie ändere ich die Verbindungszeichenfolge in DataSet.xsd?

Ich habe mein Projekt in C # erstellt, DataSet.xsd hinzugefügt und ihn mit verbunden

Oracle DataBase in meinem Computer - funktioniert ausgezeichnet !!!!

Bei der Installation auf dem Kundencomputer (der eine Verbindung zu seiner Oracle-Datenbank herstellt) -

es zerquetschte.

Ich muss die Verbindungszeichenfolge in der Datei DataSet.xsd ändern - aber wie geht das?

Gibt es eine XML-Datei? Oder Konfigurationsdatei?

Danke im Voraus.

16
Gold

Beim Generieren eines DataSet mit dem Wizard werden Sie aufgefordert, einen ConnectionString zu erstellen und zu speichern. Werfen Sie einen Blick in Ihre App.Config

7
Henk Holterman

Sie können auch das Dataset öffnen und den TableAdapter auswählen, den Sie aktualisieren möchten. Klicken Sie mit der rechten Maustaste, und wechseln Sie zu den Eigenschaften.

hier sehen Sie eine "Verbindung" -Eigenschaft, die Sie einfach in den Einstellungen Ihrer Datei "web.config" ändern oder neue Verbindungsdetails eingeben können.

13
Qwerty.ie

Ich hatte eine ähnliche Situation ... Ich hatte bereits viele Datensätze erstellt, und jeder zeichnete seine eigene Verbindungszeichenfolge im Code dahinter auf. A hat auch manuell mit der Datenbank über den Verbindungsstring interagiert, den ich in der Datei App.config abgelegt hatte. Wenn Sie all dies bei der Bereitstellung auf einem noch unbekannten Server aktualisieren möchten, wäre das ein Problem. Das manuelle Ändern all dieser Verbindungszeichenfolgen hat mich jedoch auch abgelehnt. Am Ende habe ich der .xsd-Design-Seite einen 'test' tableAdapter hinzugefügt ... und eine neue Verbindungszeichenfolge erstellt - diesmal unter Angabe der Einstellung in App .Konfigurationsdatei. Dann durch Magie ... alle tableAdapters verwendeten nun diesen Verbindungsstring - einfach das Testobjekt & voila löschen!

6
peter

Sie können wie mein Code verwenden: Beachten Sie, dass DataSet die Verbindungszeichenfolge mithilfe von app.config ändern kann. Sie können jedoch die Verbindungszeichenfolge mithilfe von TableAdapter wie folgt ändern:

NCKHSV_TTD54TableAdapters.adtReportGiangVienTableAdapter tableAdapter = new 
NCKHSV_TTD54TableAdapters.adtReportGiangVienTableAdapter();//Create a TableAdapter to using.
 tableAdapter.Connection.ConnectionString = strConn;//change ConnectionString to strConn
 tableAdapter.ClearBeforeFill = true;
 tableAdapter.Fill(dataset.adtReportGiangVien);
5

Fordern Sie einfach einmal die Anmeldeinformationen des Servers an, oder verwenden Sie ein Einstellungsfenster, und verwenden Sie diese Methode:

rufen Sie die Verbindungszeichenfolge aus dem SqlConnection-Objekt ab, oder bilden Sie die Verbindungszeichenfolge aus einzelnen Daten. Gehen Sie dazu folgendermaßen vor:

[ApplicationNamespace].Properties.Settings.Default["ConnectionString"] = newconstr;

Die Anwendungseinstellungen, die Anwendung und nicht Benutzerbereich sind, können ebenfalls festgelegt werden. Aber nur programmgesteuert, durch Code. Es funktioniert gut für mich. Hoffe es hilft dir aus!

4
Paulo Santos

Für WinForm ist es sehr einfach. Bitte beziehen Sie sich auf das Bild  enter image description here

2
Anto sujesh

Wenn Ihr Datensatz erstellt ist, wählen Sie das Symbol unterhalb der Spalten aus, die Sie zur Anzeige ausgewählt haben. Es endet mit TableAdapter, gehen Sie zu Eigenschaften. Es zeigt die aktuelle Verbindungszeichenfolge, ändern Sie sie einfach. 

Like this image

1

Ich suchte nach einer Möglichkeit, die connectionsString global zu ändern, und schließlich finde ich einen Weg, dies zu tun. Öffnen Sie die Datei "dataset.xsd" mit dem Programm "Notepad" und ersetzen Sie den alten Verbindungsstring durch den neuen

<DbSource ConnectionRef="con_string_ar (Web.config)" DbObjectName="con_string_ar.dbo.albums" DbObjectType="Table"..>
0
Dot Freelancer

Die Verbindungszeichenfolge wird manchmal in Anwendungseinstellungen gespeichert (Nicht-Web-Projekte: Win-Formulare, Bibliotheken ...). Klicken Sie mit der rechten Maustaste auf Ihr Projekt> Eigenschaften> Einstellungen. Sie können dann die Verbindungszeichenfolge ändern.

Für beste Ergebnisse können Sie zunächst die Datei app.config (für Nicht-Web-Projekte) öffnen und Ihre Verbindungszeichenfolge ändern. Öffnen Sie anschließend die Projekteinstellungen, damit Visual Studio Änderungen an der Verbindungszeichenfolge erkennen und automatisch aktualisieren kann.

0
user586399