i have create windows application using 2007 Access database and i have this code :
if (!UserNameTextBox.Text.Trim().Equals(""))
{
errorProvider1.Clear();
if (!PasswordTextBox.Text.Trim().Equals(""))
{
errorProvider2.Clear();
if (!RePasswordTextBox.Text.Trim().Equals(""))
{
errorProvider3.Clear();
OleDbConnection conn = new OleDbConnection(System.Configuration.ConfigurationManager.ConnectionStrings["Lands.Properties.Settings.LandsConnectionString"].ConnectionString);
try
{
conn.Open();
this.usersTableAdapter1.FillUser(landsDataSet.Users, UserNameTextBox.Text.Trim());
if (landsDataSet.Users.Rows.Count > 0)
{
errorProvider1.SetError(UserNameTextBox, "إسم المستخدم المدخل مستعمل من قبل الرجاء إختيار إسم أخر");
return;
}
else
{
if (PasswordTextBox.Text.Trim().Equals(RePasswordTextBox.Text.Trim()))
{
queriesTableAdapter1.InsertUserQuery(UserNameTextBox.Text.Trim(),PasswordTextBox.Text.Trim());
AlertLabel.ForeColor = Color.Green;
AlertLabel.Text = "لقد تم إضافة مستخدم جديد ";
ResetFields();
}
else
{
errorProvider2.SetError(PasswordTextBox, "كلمة المرور والإعادة غير متساويتين الرجاء التأكد من كلمة المرور");
errorProvider3.SetError(RePasswordTextBox, "كلمة المرور والإعادة غير متساويتين الرجاء التأكد من كلمة المرور");
}
}
}
catch (Exception exc)
{
throw new ArgumentException(exc.Message);
}
finally
{
//conn.Close();
}
}
else
{
errorProvider3.SetError(RePasswordTextBox, "الرجاء إعادة كلمة المرور");
}
}
else
{
errorProvider2.SetError(PasswordTextBox, "الرجاء إدخال كلمة المرور");
}
}
else
{
errorProvider1.SetError(UserNameTextBox, "الرجاء إدخال إسم المستخدم");
}
inserting to database using dataset with dataAdapter like this : queriesTableAdapter1.InsertUserQuery(UserNameTextBox.Text.Trim(),PasswordTextBox.Text.Trim());
when i run my application, every thing goes goooood, but do not save any thing to my database
what is the problem ???