PDA

View Full Version : سوال : روال ذخيره شده



MAHDIhp_devsq
سه شنبه 24 شهریور 1388, 17:10 عصر
چگونگي استفاده از روال هاي ذخيره شده يا Store Procduere را در برنامه اي كه با سي شارپ نوشته ام را استفاده كنم.با تشكر تز همه راهندازان اين سايت كه واقعا يا خلا بزرگ را پر كردندند.
MAHDIhp.devsc@gmail.com
مهدي

ali_md110
سه شنبه 24 شهریور 1388, 21:35 عصر
مثال زیر درج رکورد رو نشون میده

void insertCat(string objname,string objdes)
{

{
sql = "usp_insertCategory";
cmd = new SqlCommand(sql, cnn);cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Catname", objname);
cmd.Parameters.AddWithValue("@des", objdes);
cnn.Open();
try
{
if (cmd.ExecuteNonQuery() == 1)
{
MessageBox.Show("رکورد ثبت شد");
}
else
{
MessageBox.Show("درج رکورد ناموفق");
}
}

catch (System.Exception ex)
{

MessageBox.Show(ex.Message);
}
finally
{
cnn.Close(); cmd.Dispose(); cmd = null;


}
}
}

mrsh_1988
چهارشنبه 25 شهریور 1388, 08:02 صبح
سلام

SqlCommand cmd = new SqlCommand();
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "myprocedure";
cmd.Parameters.AddWithValue("@name", name);
cmd.ExecuteNonQuery() ;