milliondollar
سه شنبه 08 تیر 1389, 15:02 عصر
سلام.من یه کد #C نوشتم که توش با ذیتابیس ارتباط برقرار می کنم .دستور Select رو به خوبی اجرا می کنه اما دستورات Insert,Delete,Update رو اجرا نمی کنه. وقتی مقدار برگشتی تابع ExecuteNonQuery() رو چاپ می کنم درسته اما در دیتابیس تغییری ایجاد نمی شه. یعنی مثلا می گه که در 2 سطر تغییر ایجاد شده اما وقتی در دیتابیس نگاه می کنم هیچ تغییری انجام نشده. اینم کد برنامه لطفا کمک کنید.
SqlConnection con = newSqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Database1.mdf;Integrated Security=True;User Instance=True");
SqlCommand cmd = newSqlCommand();
cmd.CommandText = "Insert into G(Name,Lname) values('fff','ggg')";
cmd.Connection = con;
cmd.CommandType = CommandType.Text;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
SqlConnection con = newSqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\Database1.mdf;Integrated Security=True;User Instance=True");
SqlCommand cmd = newSqlCommand();
cmd.CommandText = "Insert into G(Name,Lname) values('fff','ggg')";
cmd.Connection = con;
cmd.CommandType = CommandType.Text;
con.Open();
cmd.ExecuteNonQuery();
con.Close();