aghayex
پنج شنبه 06 اسفند 1388, 22:40 عصر
با سلام
من یه db با sql server دارو که در برنامم فراخوانیش کردم و به صورت زیر بهش وصل شدم
SqlConnection sqlcon = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\db\\ya ali.mdf;Integrated Security=True;User Instance=True");
SqlCommand sqlcm = new SqlCommand();
sqlcm.Connection = sqlcon;
sqlcm.CommandText = "user_update_taki_arshad";
sqlcm.CommandType = CommandType.StoredProcedure;
sqlcm.Parameters.AddWithValue("@namarshad", newnam.Text);
sqlcm.Parameters.AddWithValue("@ramz", oldpas.Password.ToString());
sqlcm.Parameters.AddWithValue("@ramznew", newpas.Password.ToString());
sqlcon.Open();
sqlcm.ExecuteNonQuery();
sqlcon.Close();
و sp اون هم به صورت زیر هست
create Procedure user_update_taki_arshad
@namarshad varchar(15),
@ramz varchar(15),
@ramznew varchar(15)
as
begin
UPDATE masool SET namarshad=@namarshad,ramz=@ramznew where namarshad=@namarshad and ramz=@ramz
end
اما موقعی که اطلاعات رو بهش می دم تا موقعی که برنامه باز هست اطلاعات به ظاهر تغییر کردند اما برنامه رو می بندم و دوباره اجرا می کنم همون اطلاعات اولی رو دارم
یه مورد دیگه که هست اونه که یه دستور insert دارم که کدهاش بدون خطا اجرا می شن اما اون رکورد ایجاد نمی شه . ممنون اگه کمک کنید
من یه db با sql server دارو که در برنامم فراخوانیش کردم و به صورت زیر بهش وصل شدم
SqlConnection sqlcon = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\db\\ya ali.mdf;Integrated Security=True;User Instance=True");
SqlCommand sqlcm = new SqlCommand();
sqlcm.Connection = sqlcon;
sqlcm.CommandText = "user_update_taki_arshad";
sqlcm.CommandType = CommandType.StoredProcedure;
sqlcm.Parameters.AddWithValue("@namarshad", newnam.Text);
sqlcm.Parameters.AddWithValue("@ramz", oldpas.Password.ToString());
sqlcm.Parameters.AddWithValue("@ramznew", newpas.Password.ToString());
sqlcon.Open();
sqlcm.ExecuteNonQuery();
sqlcon.Close();
و sp اون هم به صورت زیر هست
create Procedure user_update_taki_arshad
@namarshad varchar(15),
@ramz varchar(15),
@ramznew varchar(15)
as
begin
UPDATE masool SET namarshad=@namarshad,ramz=@ramznew where namarshad=@namarshad and ramz=@ramz
end
اما موقعی که اطلاعات رو بهش می دم تا موقعی که برنامه باز هست اطلاعات به ظاهر تغییر کردند اما برنامه رو می بندم و دوباره اجرا می کنم همون اطلاعات اولی رو دارم
یه مورد دیگه که هست اونه که یه دستور insert دارم که کدهاش بدون خطا اجرا می شن اما اون رکورد ایجاد نمی شه . ممنون اگه کمک کنید