skh1300
یک شنبه 04 دی 1390, 13:37 عصر
دوستان سلام!
من از کد زیر برای ذخیره رکورد در پایگاه داده استفاده میکنم اما مشکل من اینه که رکورد در پایگاه داده ذخیره نمیشه و اما در DataGrid نمایش میده
خواهشا یه نگاه به کد کنید من تازه سی شارپ دارم یاد میگیرم
private OleDbCommand Command;
private OleDbConnection Connect;
private void Connection()
{
Connect = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db2.mdb");
Command = new OleDbCommand();
Command.Connection = Connect;
Command.CommandText =
"Insert Into users (name , Family , Tel , Mob , Email , Fax , Address1 , Address2) " +
"values (@name,@Family,@Tel,@Mob,@Email,@Fax,@Address1,@Ad dress2) ";
Command.CommandType = CommandType.Text;
Command.Parameters.AddWithValue("@name", TxtName.Text);
Command.Parameters.AddWithValue("@Family", TxtFamily.Text);
Command.Parameters.AddWithValue("@Tel", TxtTel.Text);
Command.Parameters.AddWithValue("@Mob", TxtMob.Text);
Command.Parameters.AddWithValue("@Email", TxtEmail.Text);
Command.Parameters.AddWithValue("@Fax", TxtFax.Text);
Command.Parameters.AddWithValue("@Address1", TxtAddress1.Text);
Command.Parameters.AddWithValue("@Address2", TxtAddress2.Text);
Connect.Open();
Command.ExecuteReader();
Connect.Close();
this.Close();
}
private void BtnAdd_Click(object sender, EventArgs e)
{
Connection();
}
من از کد زیر برای ذخیره رکورد در پایگاه داده استفاده میکنم اما مشکل من اینه که رکورد در پایگاه داده ذخیره نمیشه و اما در DataGrid نمایش میده
خواهشا یه نگاه به کد کنید من تازه سی شارپ دارم یاد میگیرم
private OleDbCommand Command;
private OleDbConnection Connect;
private void Connection()
{
Connect = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db2.mdb");
Command = new OleDbCommand();
Command.Connection = Connect;
Command.CommandText =
"Insert Into users (name , Family , Tel , Mob , Email , Fax , Address1 , Address2) " +
"values (@name,@Family,@Tel,@Mob,@Email,@Fax,@Address1,@Ad dress2) ";
Command.CommandType = CommandType.Text;
Command.Parameters.AddWithValue("@name", TxtName.Text);
Command.Parameters.AddWithValue("@Family", TxtFamily.Text);
Command.Parameters.AddWithValue("@Tel", TxtTel.Text);
Command.Parameters.AddWithValue("@Mob", TxtMob.Text);
Command.Parameters.AddWithValue("@Email", TxtEmail.Text);
Command.Parameters.AddWithValue("@Fax", TxtFax.Text);
Command.Parameters.AddWithValue("@Address1", TxtAddress1.Text);
Command.Parameters.AddWithValue("@Address2", TxtAddress2.Text);
Connect.Open();
Command.ExecuteReader();
Connect.Close();
this.Close();
}
private void BtnAdd_Click(object sender, EventArgs e)
{
Connection();
}