tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
1221
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    FCM FCM ist offline Rookie
    Registriert seit
    May 2011
    Beiträge
    5
    Hallo zusammen,

    ich möchte zuerst sagen, dass ich noch nicht geübt bin in dem Umgang von Datenbanken. Ich versuche mit c# 2010 und Access 2010 eine Datenbank zu erstellen.
    Folgendes Problem:
    Ich möchte gerne in einer Listbox die Einträge einer Datenbank per Button klick anzeigen lassen, dazu habe ich mir das Buch " Einstieg in Visual c# 2010" zur hilfe genommen. Ich habe nach einigen missglückten Versuchen einfach den Code in dem Buch abgeschrieben, um zu testen ob das geht. Nun funktioniert das aber leider auch nicht und ich habe schon einige Zeit mit Google und Galileo Openboo verbracht aber keine Lösung gefunden.
    Code:
    private void button1_Click(object sender, EventArgs e)
    {

    OleDbConnection con = new OleDbConnection();
    OleDbCommand cmd = new OleDbCommand();
    OleDbDataReader reader;

    con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source= C:\\Database122.mdb";

    cmd.Connection = con;
    cmd.CommandText = "select Runden,Runden2 from Test";

    try
    {
    con.Open();

    reader = cmd.ExecuteReader();
    listBox1.Items.Clear();
    while (reader.Read())
    {
    listBox1.Items.Add(
    reader["Runden"] + "#" + reader[" Runden2"]);
    }
    reader.Close();
    con.Close();
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.Message);
    }
    Ich bekomme immer folgende Meldung wenn ich Button1 drücke: Datei'C:\Database122.mdb' nicht gefunden

    Ist wahrscheinlich ein banales Problem aber ich weiß nicht mehr weiter.

    Vielen Dank für jegliche Hilfe
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Du findest die DB nicht. Das ist eher was fürs C++ Forum. Ich verschiebs mal dahin
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
    Wäre .NET nicht angebrachter? Er schreibt ja C#...
     

  4. #4
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Kann sein, Ich kenne mich mit C-Irgendwas gar nicht aus. Sagt wohin das gehört und ich verschiebs
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  5. #5
    Avatar von sheel
    sheel sheel ist gerade online Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.506
     

  6. #6
    FCM FCM ist offline Rookie
    Registriert seit
    May 2011
    Beiträge
    5
    Sorry,dass ich es falsch positioniert habe und danke für das verschieben.
     

  7. #7
    _Helmuth_ _Helmuth_ ist offline Grünschnabel
    Registriert seit
    Jul 2011
    Beiträge
    2
    Hallo,

    könnte daran liegen das der Connection String nur einen Backslash erwartet.

    Code :
    1
    
    con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source= C:\Database122.mdb";

    Informationen dazu findest Du auf folgender Seite.
    http://www.connectionstrings.com/access

    mfg,
    Helmuth
     

  8. #8
    Steiner_B Steiner_B ist offline Mitglied Platin
    Registriert seit
    Mar 2004
    Ort
    Wien
    Beiträge
    573
    Naja, aber in einem String muss man einen \ schon escapen, was ich jetzt auf anhieb mal sehe ist das da zwischen = und dem Pfad ein Leerzeichen steht und am Ende des Strings sollte ein ; sein. Vielleicht liegts daran.
     

Ähnliche Themen

  1. [MS Access] Ich habe Mist gebaut. Bitte um Hilfe...
    Von toothpick192 im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 19.06.11, 10:27
  2. Bitte um Hilfe. Xml php Problem
    Von thomas1985 im Forum PHP
    Antworten: 12
    Letzter Beitrag: 22.01.10, 10:21
  3. Subreport Problem!! Bitte um Hilfe!
    Von msten909 im Forum Java
    Antworten: 1
    Letzter Beitrag: 19.05.08, 14:20
  4. Hilfe zu Access-Tutorial. BITTE
    Von Sock im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 05.07.05, 11:02
  5. Layout problem, bitte hilfe.
    Von VLKN im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 18.05.05, 19:00