OleDbDataAdapter eller ?
Hejsa EksperterHar et problem med at hente alle rækker fra databasen?
Har følgende kode, men den henter kun den øverste post fra databasen - kan I hjælpe mig med det problem...
try
{
MinCommandOut = new OleDbDataAdapter("SELECT ID, navn FROM ANSAT WHERE fd = false",MinCnx);
DataSet DS = new DataSet();
MinCommandOut.Fill(DS, "ANSAT");
DataTable DT = DS.Tables["ANSAT"];
foreach (DataRow Raekke in DT.Rows)
{
ID = (int)DT.Rows[0]["ID"];
navn = (string)DT.Rows[0]["navn"];
MailMessage myEmail = new MailMessage();
myEmail.From = "xxx@xxx.dk";
myEmail.To = "xxx@xxx.dk";
myEmail.Subject = "Fødselsdagsreminder";
myEmail.BodyFormat = MailFormat.Html;
myEmail.Body = emailbody;
SmtpMail.SmtpServer = "mail.xxx.dk";
SmtpMail.Send(myEmail);
try
{
MinCommandIn = new OleDbCommand("UPDATE ANSAT SET fd = true WHERE ID = " + ID + "",MinCnx);
MinCnx.Open();
MinCommandIn.ExecuteNonQuery();
MinCnx.Close();
}catch{throw;}
}
}
catch{throw;}
På forhånd tak
alpapa
