Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Datenverbindung ConnectionString
sh33p
myCSharp.de - Member



Dabei seit:
Beiträge: 32

Themenstarter:

Datenverbindung ConnectionString

beantworten | zitieren | melden

Moin,

meine Datenbank befindet sich auf dem Host: XP-VIRTUELLEMAS\SQLEXPRESS
Die Datenbank lautet Medizin.
Nur leider funktioniert die Verbindung nicht richtig.
Der Ausschnitt meiner Methode funktioniert nicht,
Die Datenbank wird nicht geupdated.



 SqlConnection con = new SqlConnection("Data Source = XP-VIRTUELLEMAS"+"\\"+"SQLEXPRESS ;Initial Catalog=Medizin;Integrated Security=True");

  SqlCommand cmd = new SqlCommand("UPDATE Patienten SET Name = 'Fritz' WHERE Name = 'Jannik' ", con);
 SqlDataAdapter da = new SqlDataAdapter(cmd);
con.Open();
cmd.ExecuteNonQuery();
private Nachricht | Beiträge des Benutzers
Pokider
myCSharp.de - Member



Dabei seit:
Beiträge: 16
Herkunft: NRW

beantworten | zitieren | melden

Im Connection String fehlt ein DB User und das Passwort des DB Users.
private Nachricht | Beiträge des Benutzers
xxxprod
myCSharp.de - Experte

Avatar #avatar-2329.gif


Dabei seit:
Beiträge: 1.378
Herkunft: Österreich\Wien

beantworten | zitieren | melden

Was heißt "funktioniert nicht richtig"?

Siehe [Hinweis] Wie poste ich richtig? Punkt 5

@Pokider: Integrated Security heißt er meldet sich mit dem aktuell angemeldeten Windows User an.

Lg, XXX
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von xxxprod am .
private Nachricht | Beiträge des Benutzers
Pokider
myCSharp.de - Member



Dabei seit:
Beiträge: 16
Herkunft: NRW

beantworten | zitieren | melden

Ups :)
private Nachricht | Beiträge des Benutzers
Khalid
myCSharp.de - Experte

Avatar #avatar-2534.gif


Dabei seit:
Beiträge: 3.511
Herkunft: Hannover

beantworten | zitieren | melden

Kontrolliere auf dem Server, ob TCP/IP Verbindungen für den SQL Server aktiv sind (innerhalb des "Sql Server Configuration Manager"). Bei der Express Variante ist diese meist immer inaktiv.
"Jedes Ding hat drei Seiten, eine positive, eine negative und eine komische." (Karl Valentin)
private Nachricht | Beiträge des Benutzers
xxMUROxx
myCSharp.de - Member

Avatar #avatar-3236.jpg


Dabei seit:
Beiträge: 1.552
Herkunft: Südtirol/Italien

beantworten | zitieren | melden

Hallo sh33p,

um Syntaxfehler zu vermeiden benutze die SqlConnectionStringBuilder Klasse.
Zitat von sh33p
Die Datenbank wird nicht geupdated.
Irgendwelche Fehlermeldung? (Timeout, Login-Failed, etc...)

Gruß
Michael
Mein Blog
Meine WPF-Druckbibliothek: auf Wordpress, myCSharp
private Nachricht | Beiträge des Benutzers
haarrrgh
myCSharp.de - Member



Dabei seit:
Beiträge: 208
Herkunft: Raum Köln

beantworten | zitieren | melden

Falls Connectionstring, TCP/IP usw. alles stimmt und auch tatsächlich keine Fehlermeldung kommt, dann mal eine ganz blöde Frage:
UPDATE Patienten SET Name = 'Fritz' WHERE Name = 'Jannik'

Gibt es in der Tabelle 'Patienten' auch tatsächlich einen Datensatz mit Name = 'Jannik'...?
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von haarrrgh am .
private Nachricht | Beiträge des Benutzers
sh33p
myCSharp.de - Member



Dabei seit:
Beiträge: 32

Themenstarter:

beantworten | zitieren | melden

jap gibt es. wenn ich über den server explorer, über "Neue Anfrage" Anfragen stelle, bekomme ich die korrekten Daten aus der Datenbank auch geliefert..Bzw. wenn ich dort das Update Query rausschicke, funktioniert es auch.
Nur mein Code will irgendwie nicht funzen
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von sh33p am .
private Nachricht | Beiträge des Benutzers
xxMUROxx
myCSharp.de - Member

Avatar #avatar-3236.jpg


Dabei seit:
Beiträge: 1.552
Herkunft: Südtirol/Italien

beantworten | zitieren | melden

using(SqlConnection....)
{
    using(SqlCommand comm....
    {
        if(comm.ExecuteNonQuery() > 0)
        {
            Debug.WriteLine("Daten aktualisiert");
        }
    }
}
Mein Blog
Meine WPF-Druckbibliothek: auf Wordpress, myCSharp
private Nachricht | Beiträge des Benutzers