PDA

View Full Version : مشکل در اضافه کردن رکورد



skh1300
یک شنبه 04 دی 1390, 12: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();

}

sayvan
یک شنبه 04 دی 1390, 12:44 عصر
سلام به جای خط 24
Command.ExecuteReader();

این خط برای خواندن اطلاعات و واکشی از بانکه باید به جای اون خط زیر
Command.ExecuteNonQuery();
این خط دستورات رو روی دیتا بیس اجرا میکنه

skh1300
یک شنبه 04 دی 1390, 13:12 عصر
سلام به جای خط 24
Command.ExecuteReader();

این خط برای خواندن اطلاعات و واکشی از بانکه باید به جای اون خط زیر
Command.ExecuteNonQuery();
این خط دستورات رو روی دیتا بیس اجرا میکنه

دوست عزیز این کار هم کردم و لی باز هم متاسفانه جواب نمیده و مثل قبل هست.

skh1300
یک شنبه 04 دی 1390, 13:19 عصر
دوست عزیز مشکل حل شد با تشکر

sayvan
یک شنبه 04 دی 1390, 13:25 عصر
داداش من تست کردم هیچ مشکلی نداره خودم دیتابیس شو ایجاد کردم البته تمام فیلدها از توع تکست بودن
اینم پروژه و بانکش