fejl ved tom databasefelt.
Jeg får følgende fejl (Den angivne ændring er ugyldig), når jeg kører et databasekald hvor databasefeltet er tomt. Den kan alligevel godt kører et andet kald hvor et andet felt er tomt. Hvordan kan det værer? Og er der mulighed for at tjekke om et databasefelt indeholder data, inden man skriver det i en tekstbox?/Henrik
Koden:
string sql = "select * from medlemmer where medlemid = " + soegbox.Text;
OleDbCommand kommando = new OleDbCommand(sql,Database);
Database.Open();
OleDbDataReader myReader = kommando.ExecuteReader();
if (myReader.HasRows)
{
while (myReader.Read())
{
soegbox.Clear();
navnbox.Clear();
adressebox.Clear();
postnummerbox.Clear();
bybox.Clear();
tlfbox.Clear();
mailbox.Clear();
infobox.Clear();
medlemidbox.Text = myReader.GetInt32(0).ToString();
navnbox.Text = myReader.GetString(1);
adressebox.Text = myReader.GetString(2);
postnummerbox.Text = myReader.GetInt32(3).ToString();
bybox.Text = myReader.GetString(4);
tlfbox.Text = myReader.GetInt32(5).ToString();
infobox.Text = myReader.GetString(7);
mailbox.Text = myReader.GetString(6);
}
}
