Datenbankabfrage

Slater

Erfahrenes Mitglied
Hy zusammen,
Ich arbeite zum ersten mal mit C# in Verbindung mit einer DB...
Nun habe ich ein Problem mit der Abfrage. Die Datebank "Datenbank" enthält die Tabelle "Kran". Diese wiederum die Spalten "Winkel" / "XLaufkatze" / "YHacken". Jedoch bringe ich es nicht Fertig, dass die Spalte "Winkel" ausgelesen wird :(
Kann mir da jemand helfen?
(Ich kenne mich fast nur mit PHP aus und dort würde es in etwa $da[Winkel] heissen, aber hier :confused: )

Danke Slater

Code:
string command = "SELECT * FROM Kran WHERE ID=" + i + "";
OleDbConnection con = new OleDbConnection();
OleDbCommand cmd = new OleDbCommand();
DataTable dt = new DataTable();
OleDbDataAdapter da = new OleDbDataAdapter();
con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Datenbank.mdb";
con.Open();
cmd.CommandText = command;
cmd.Connection = con;
da.SelectCommand = cmd;
da.Fill(dt);
Winkel =  // Hier komme ich nicht mehr weiter
con.Close();
 
Damit bekommst Du mal den Wert zurückgeliefert:

Winkel = dt[0]["Winkel"]

Prüfe zuerst aber, ob überhaupt eine Zeile gefunden wurde und schau auch, wechen Datentyp Du zurückbekommst (auch NULL abfragen)

Kannst sonst eine ganze Menge Fehlermeldungen bekommen.
 
Zurück