Hente max værdi.
Hej,Det er sådan at jeg skal hente en max værdi fra en tabel i min database, og returnere den til et label, men jeg kan ikke få det til at virke.
Koden
string strDSN1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\ordre.MDB";
string strSQL1 = "SELECT MAX(ordrenr) FROM ordre";
//string strSQL1 = "SELECT ordrenr From ordre Where ordrenr = MAX(ordrenr)";
// create Objects of ADOConnection and ADOCommand
OleDbConnection myConn1 = new OleDbConnection(strDSN1);
OleDbDataAdapter myCmd1 = new OleDbDataAdapter( strSQL1, myConn1 );
string[] max = new string[1];
myConn1.Open();
max.ToString();
DataSet ds = new DataSet();
myCmd1.Fill(ds, "ordrenr");
ds.
DataTable dt = new DataTable();
dt = ds.Tables["ordre"];
max[0] = dt.Rows[0]["ordrenr"].ToString();
MessageBox.Show(max[0]);
Hvad er problemet, og er det overhovedet den bedste måde at gribbe det an på ?
mvh Brian