בעיה מוזרה..
אני מעדכן רשומה במסד נתונים ע"י הקוד שנמצא בסוף ההודעה, אבל כשאני מריץ את הקוד, רק העמודה של pass מתעדכנת וכל שאר העמודות לא משתנות... למישהו יש מושג למה זה קורה?
אני מעדכן רשומה במסד נתונים ע"י הקוד שנמצא בסוף ההודעה, אבל כשאני מריץ את הקוד, רק העמודה של pass מתעדכנת וכל שאר העמודות לא משתנות... למישהו יש מושג למה זה קורה?
ds.Tables["Users"].Rows[0]["name"] = txtName.Text; ds.Tables["Users"].Rows[0]["pass"] = txtPass2.Text; ds.Tables["Users"].Rows[0]["pname"] = txtPName.Text; ds.Tables["Users"].Rows[0]["lname"] = txtLName.Text; ds.Tables["Users"].Rows[0]["email"] = txtEmail.Text; ds.Tables["Users"].Rows[0]["idnum"] = txtId.Text; ds.Tables["Users"].Rows[0]["type"] = type.SelectedItem.Text; ds.Tables["Users"].Rows[0]["birthdate"] = txtDay.Text+"/"+txtMounth.Text+"/"+txtYear.Text; ds.Tables["Users"].Rows[0]["question"] = question.SelectedItem.Text; ds.Tables["Users"].Rows[0]["answer"] = txtAnswer.Text; OleDbCommandBuilder cm = new OleDbCommandBuilder(adap); try { con.Open(); adap.Update(ds, "Users"); con.Close(); Response.Redirect("users.aspx",true); } catch { RegisterClientScriptBlock("errmsg","<script language='javascript'>alert('העדכון נכשל: בדוק אם מילאת את כל השדות בצורה הנכונה')</sc"+"ript>"); } finally { con.Close(); }