aminaltavista
چهارشنبه 18 بهمن 1391, 11: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();
از لحاظ عملکرد پروسیجر مطمئنم اما نمیدونم چه طور در سیشارپ از اون استفاده کنم . :گیج:
من این کد رو تو اس کیو ال کامپایل کردم و حالا یه پروسیجر به نام 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();
از لحاظ عملکرد پروسیجر مطمئنم اما نمیدونم چه طور در سیشارپ از اون استفاده کنم . :گیج: