PDA

View Full Version : مشکل با storeprocedure



nima_dir
یک شنبه 18 تیر 1385, 20:25 عصر
سلام دوستان
من توی برنامه ای که مینویسم میخوام از storeprocedure استفاده کنم اما به error میخورم
یه تیکه کد که شبیه برنامم هست و storeprocedure رو در پایین میزارم
لطفا منو راهنمایی کنید


private void button1_Click(object sender, System.EventArgs e)
{
SqlConnection mycon=new SqlConnection("workstation id=(local);packet size=4096;integrated security=SSPI;data source=NIMA;persist security info=True;initial catalog=temp");
SqlCommand mycmd=new SqlCommand("insertta",mycon);
mycmd.CommandType=CommandType.StoredProcedure;
mycmd.Parameters.Add("@name","nn");
mycmd.Parameters.Add("@tel","jj");
mycon.Open();
mycmd.ExecuteNonQuery();
mycon.Close();
}



CREATE PROCEDURE [insertta]
(@name [varchar](10),
@tel [varchar](50))

AS INSERT INTO [temp].[dbo].[Table1]
( [name],
[tel])

VALUES
( @name,
@tel)
GO



error مربوط به خط
executenonquery هست
با تشکر

بهزادسلطانی
یک شنبه 22 مرداد 1385, 03:42 صبح
کدی که نوشته اید درست به نظر میرسه.

sotred procedure تونو دوباره چک کنید.

hmm
یک شنبه 22 مرداد 1385, 08:27 صبح
من پارامترها رو به این صورت پاس میکنم شاید کدت رو اینطوری تغییر بدی مشکلت حل بشه

mycmd.Parameters.Add("@name", SqlDbType.NVarChar, 10).Value = "nn";

بهزادسلطانی
دوشنبه 23 مرداد 1385, 00:09 صبح
hmm درست میگه. دقیقا مشکلت همین جاست. منم پارامترامو مثل ایشون پاس میدادم و هیچوقتم به مشکل بر نخوردم