tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
978
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    10rotator01 10rotator01 ist offline Rookie
    Registriert seit
    Dec 2011
    Beiträge
    8
    Hallo Leute,

    Ich habe leider kein passendes Forum gefunden für C# und da es ja bei meinem Problem um Datenbanken geht, dachte ich mir ich schreibe hier rein, Falls es an der falschen Stelle ist, entschuldige ich mich schon!

    Mein Problem ist wie folgt:

    Ich habe zwei C# Projekte. Das eine erstellt einen Charakter und speichert seine Daten, das andere ist stellt einen Dialog zwischen zwei Charakteren da. Nun laufen beide in Forms ab und ich bräuchte einen Datenbankzugriff, schaffe es jedoch einfach nicht und das Internet half mir auch nicht weiter...

    Ist es also möglich in Forms einen Datenbankzugriff herzustellen und Daten laden bzw speichern?
    Falls ihr den Quellcode benötigt, stelle ich ihn gerne zur Verfügung.

    Und falls es geht, bitte nicht allzu kompliziert, bin noch ein Anfänger in C# und habe mir dies großteils auch anhand mehrerer Bücher erarbeitet.

    grüße 10rotator01
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Hi und Willkommen bei tutorials.de

    Hab dein Thema mal an die richtige Stelle verschoben.

    Zum Problem: Um welches Datenbanksystem geht es?
    MySQL, Oracle, MSSQL...?
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  3. #3
    10rotator01 10rotator01 ist offline Rookie
    Registriert seit
    Dec 2011
    Beiträge
    8
    Es geht um MSSQl, das ist doch SQL von Microsoft oder?
     

  4. #4
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Ja, das ist eine DB von Microsoft.

    Hier ein einfaches Beispiel:
    http://msdn.microsoft.com/en-us/libr...spx#_SqlClient

    Der connectionString muss angepasst werden, je nachdem wo deine DB ist usw.
    Was man da alles reinschreiben kann, findet man über Google "ado.net mssql connection string".

    Darunter ein select, sowas dürfte bekannt sein.

    Der Rest...Ergebnis wird ausgegeben.

    Gruß
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  5. #5
    10rotator01 10rotator01 ist offline Rookie
    Registriert seit
    Dec 2011
    Beiträge
    8
    inzwischen habe ich die meisten Probleme mit der Datenbank hinbekommen, waren ein paar blöde Fehler...

    weißt du, was hier falsch ist?
    Code csharp:
    1
    2
    3
    4
    5
    6
    7
    
                    // open the xml file 
                    XmlDocument doc = new XmlDocument();
                    doc.Load(filename);
                    XmlNodeList list = doc.GetElementsByTagName("character");
                    XmlElement element = List[0];
     
                    clearFields();
    er unterstreicht mir den Teil:
    Code csharp:
    1
    
    XmlElement element = List[0];

    Fehlermeldung lautet: Die Verwendung von Typ "System.Collections.Generic.List<T>" (generisch) macht das 1-Typargument erforderlich. C:\Users\Mate\Documents\Visual Studio 2010\Projects\Charakter_Editor\Charakter_Editor\Form1.cs
    Geändert von sheel (05.12.11 um 22:57 Uhr) Grund: Codetags
     

  6. #6
    10rotator01 10rotator01 ist offline Rookie
    Registriert seit
    Dec 2011
    Beiträge
    8
    Danke, habe ich inzwischen auch schon gelöst!
     

  7. #7
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Hast du eine Variable, die List heißt?

    Wenn nein: Wo kommt List dann her?

    Wenn ja: Das wird mit der (schon vorhandenen) Klasse List verwechselt.
    Ändere den Variablennamen.
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

Ähnliche Themen

  1. Spring: '<form:form commandName..' statt '<form action...'
    Von NetPerformance im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 3
    Letzter Beitrag: 05.10.08, 19:04
  2. Form.KeyPreview - Kein KeyDown nach Form.Close() oder Form.Hide() *Argh*
    Von Christian Kusmanow im Forum .NET Windows Forms
    Antworten: 4
    Letzter Beitrag: 28.03.06, 14:56
  3. Werte einer Form über eine 2te Form in einer 3ten Form anzeigen
    Von zioProduct im Forum .NET Windows Forms
    Antworten: 8
    Letzter Beitrag: 14.10.05, 08:56
  4. Antworten: 4
    Letzter Beitrag: 06.08.05, 05:24
  5. Datenbankzugriff
    Von bancavo im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 28.01.05, 15:56

Stichworte