View Full Version : مشکل در استفاده از استور پروسیچر
reza97
پنج شنبه 10 اسفند 1391, 13:41 عصر
سلام
من میخوام از استور پروسیجر در پروژه ام استفاده کنم اما ویؤوال استدویو
cmd.CommandType = CommandType.StoredProcedure;
رو نمیاره
عکس رو هم میذارم
100675
استور پروسیجر رو هم درست نوشتم ذخیره شده
saeedgholami
پنج شنبه 10 اسفند 1391, 13:59 عصر
سلام
این رو اضافه کن مشکلت حل میشه
using System.Data.SqlClient;
reza97
پنج شنبه 10 اسفند 1391, 14:35 عصر
اینو اضافه کردم اما به یه مشکل دیگه برخورد کردم اونم اینه که میخوام تعداد کاربر رو بشمرم در حین ثبت نام، با توجه به ایمیل هاشون،اگر نبود ثبت نام بشه اگر بود که خیر که کد استور پروسیجرم شد
این
CREATE PROCEDURE chckreg (@email varchar(30))
AS
BEGIN
select COUNT(*) from TBLusers where email=@email
END
GO
و کد سی شارپم شد
string cf = System.Configuration.ConfigurationManager.Connecti onStrings["bb"].ToString();
SqlConnection con = new SqlConnection(cf);
SqlCommand cmd = new SqlCommand("chckreg", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@email", txtemail.Text);
con.Open();
int i;
i = int.Parse(cmd.ExecuteScalar().ToString());
lblpm.Text = i.ToString();
اما تعداد ایمیل ثبت شده رو فقط یک نشون میده؟؟؟ایراد از چچی متونه باشه؟
saeedgholami
پنج شنبه 10 اسفند 1391, 14:45 عصر
سلام
لازم نیست که این کار رو انجام بدید شما اینجوری بنویسید بعد ببینید چی بر میگردونه
[
select * from tablename where email=@email
لازم نمیدونم بخوای از Count استفاده کنی واسه چی استفاده کردی دوست عزیز؟؟
saeedgholami
پنج شنبه 10 اسفند 1391, 14:46 عصر
اگه میخای تعداد ایمیل ها رو بدونی دیگه نیاز نیست اینکار کنی باید بگی
select count(email) from tablename
reza97
پنج شنبه 10 اسفند 1391, 15:29 عصر
اگه میخای تعداد ایمیل ها رو بدونی دیگه نیاز نیست اینکار کنی باید بگی
select count(email) from tablename
میخوام نام کاربری در سایت من ایمیل باشه و میخوام وقتی در تکست باکس کاربر ایملشو وارد کرد تعداد اون ایمیل رو بشمره اگر از اون ایمیل بود که بگه ایمیل شما ثبت شده اگر نبود ثبت نام انجام بشه
این کد شما تعداد ایمیل رو میشمره من کد رو ببنییدشرط گذاشتم تعداد ایمیل که کاربر وارد میکنه رو بشمره
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.