PDA

View Full Version : سوال: خطا در نحوه صدا زدن stroe Procedure زیر



aminaltavista
چهارشنبه 18 بهمن 1391, 10:20 صبح
سلام

من این کد رو تو اس کیو ال کامپایل کردم و حالا یه پروسیجر به نام CheckValue ایجاد شده است.
ALTER proc [dbo].[CheckValue]
@m nvarchar(50)
as
if Exists(select sh_title from t_shift where sh_title=@m)
begin
return 1
end

else

begin
return 0
end

حال چه طوری باید تو سیشارپ ازش استفاده کنم ؟

کدی که استفاده میکنم اینه که جواب نمیده :

SqlCommand testCMD = new SqlCommand
("CheckValue", Conn);
SqlDataReader dr = null;

testCMD.CommandType = CommandType.StoredProcedure;

testCMD.Parameters.Add(new SqlParameter("@m", cmbUser.Text));
Conn.Open();

dr=testCMD.ExecuteReader();

while (dr.Read())
{
MessageBox.Show(dr[1].ToString());
}
Conn.Close();

از لحاظ عملکرد پروسیجر مطمئنم اما نمیدونم چه طور در سیشارپ از اون استفاده کنم . :گیج:

vistacali
چهارشنبه 18 بهمن 1391, 12:34 عصر
توی فروم بگردی هست

لینک (http://barnamenevis.org/showthread.php?190609-%D8%B7%D8%B1%D8%B2-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-stored-procdure-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE)