Ha zusammen, ich habe schon wieder ein Problem mit der DB.
Ich möchte die Anhand von min und max gefundenen DB einträge mit einer while Schleife auslesen (YHacken wird dann in einem Diagramm weiterverwendet..)
Jedoch gibt es immer wenn ich die einzelnen Zeilen im Debugger abarbeite einen Fehler (Er bricht vor der while()-Schleife ab
)
Was ist da falsch?
Gruess Slater
Ich möchte die Anhand von min und max gefundenen DB einträge mit einer while Schleife auslesen (YHacken wird dann in einem Diagramm weiterverwendet..)
Jedoch gibt es immer wenn ich die einzelnen Zeilen im Debugger abarbeite einen Fehler (Er bricht vor der while()-Schleife ab

Was ist da falsch?
Gruess Slater
Code:
int min = tAktuell-Zeitfensterms;
int max = tAktuell;
if (min <= 0)
{
min = 1;
}
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=Datenbank.mdb");
string str = "SELECT * FROM Kran WHERE ID<='" + max + "' AND ID>='" + min + "' ORDER BY ID DESC";
OleDbCommand cmd = new OleDbCommand(str, con);
con.Open();
OleDbDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
YHacken = Convert.ToInt32(dr["YHacken"].ToString());
// auf die Picture Box zeichnen...
}
con.Close();