ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
1221
1221
EMPFEHLEN
-
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
-
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
-
Wäre .NET nicht angebrachter? Er schreibt ja C#...
-
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
-
-
Sorry,dass ich es falsch positioniert habe und danke für das verschieben.
-
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
-
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
-
[MS Access] Ich habe Mist gebaut. Bitte um Hilfe...
Von toothpick192 im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 19.06.11, 10:27 -
Bitte um Hilfe. Xml php Problem
Von thomas1985 im Forum PHPAntworten: 12Letzter Beitrag: 22.01.10, 10:21 -
Subreport Problem!! Bitte um Hilfe!
Von msten909 im Forum JavaAntworten: 1Letzter Beitrag: 19.05.08, 14:20 -
Hilfe zu Access-Tutorial. BITTE
Von Sock im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 05.07.05, 11:02 -
Layout problem, bitte hilfe.
Von VLKN im Forum HTML & XHTMLAntworten: 3Letzter Beitrag: 18.05.05, 19:00





Zitieren

Login






