PDA

View Full Version : استفاده از Stored Procedure در vb.net



uliya110
جمعه 08 آبان 1388, 00:24 صبح
چطور میشه Stored Procedure را فراخوانی کرد . :خجالت:

ali_md110
جمعه 08 آبان 1388, 14:30 عصر
sql = "usp_updateCategory";
cmd = new SqlCommand(sql, cnn)
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@Catname", objname)
cmd.Parameters.AddWithValue("@des", objdes)
cmd.Parameters.AddWithValue("@catid", objid)
cnn.Open();

uliya110
جمعه 08 آبان 1388, 18:30 عصر
اگه میشه کامل تر توضیح بدین دوست عزیز ..

ali_md110
شنبه 09 آبان 1388, 00:59 صبح
dim cnn as new sqlconnection("در اینجا کانکشن استرینگ برنامه قرار میگیره")

dim sql as string


sql="نام استورد پروس شما در بانک"


cmd = new SqlCommand(sql, cnn)

منظورم از cmd یک وحله یا متغیر از نوع sqlcommand هست که توی خط بالا از متد سوم overload شده اون استفاده شده یعنی دو ارگومان میگیره اولی رشته اسکیول که در اینجا متغیر sql هست و دومی نام کانکشن ماست بنام cnn

cmd.CommandType = CommandType.StoredProcedure
در خط بالا خاصیت CommandType شی cmd رو باید به StoredProcedure ست کرد
اگر استورد پروس شما داری ارگومان باشه میتونید مثل زیر اونها رو به شی cmd پاس بدید

cmd.Parameters.AddWithValue("@Catname", objname)