تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: دلیل این error چیه؟

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2009
    پست ها
    7

    14 دلیل این error چیه؟

    Must declare the scalar variable "@em".

  2. #2
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2008
    پست ها
    10

    پيش فرض

    سلام
    به نظر میاد یا داری پارامتری که وجود نداره رو پاک می کنی. یا از پارامتری که وجود نداره استفاده می کنی!

    بهتر بود تکه کدی که این ارور رو میده رو اینجا میذاشتی ببینیم.

    یا علی

  3. #3
    اگه نباشه جاش خالی می مونه hamedvahedi's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Tehran
    پست ها
    252

    پيش فرض

    پارامتر @em که در برنامه ات داري ازش استفاده مي کني رو در SP تعريف نکردي.

  4. #4
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2009
    پست ها
    7

    پيش فرض

    این تکه کدی ه که از من تو خط executereader اشکال می گیره
    public static void CreateCopyMessage(string server)
    {System.Data.SqlClient.SqlConnection con_MSG = new SqlConnection();
    con_MSG.ConnectionString = ConfigurationManager.ConnectionStrings["CSN_REG"].ConnectionString;
    System.Data.SqlClient.SqlCommand cmd_MSG = new SqlCommand();
    cmd_MSG.Connection = con_MSG;
    cmd_MSG.CommandText = "select Email,Name,Family from Register where Email=@em and Name=@na and Family=@fa";
    // cmd_MSG.Parameters.AddWithValue("@em", TextBox5.Text);
    // cmd_MSG .Parameters .AddWithValue ("@na",TextBox3 .Text );
    // cmd_MSG .Parameters .AddWithValue ("@fa",TextBox4 .Text );
    con_MSG .Open ();
    System.Data .SqlClient.SqlDataReader r;
    r = cmd_MSG.ExecuteReader();
    if (r.HasRows )
    {
    while (r.Read())
    {
    MailAddress from = new MailAddress("fatemeh_jebeli@yahoo.com", "123");
    MailAddress to = new MailAddress("sanaz_24819@yahoo.co","sanz");
    MailMessage message = new MailMessage(from, to);
    // message.Subject = "Using the SmtpClient class.";
    message.Subject = "confrim";

  5. #5
    اگه نباشه جاش خالی می مونه hamedvahedi's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    Tehran
    پست ها
    252

    پيش فرض

    این تکه کدی ه که از من تو خط executereader اشکال می گیره
    cmd_MSG.Connection = con_MSG;
    cmd_MSG.CommandText = "select Email,Name,Family from Register where Email=@em and Name=@na and Family=@fa";
    // cmd_MSG.Parameters.AddWithValue("@em", TextBox5.Text);
    // cmd_MSG .Parameters .AddWithValue ("@na",TextBox3 .Text );
    // cmd_MSG .Parameters .AddWithValue ("@fa",TextBox4 .Text );

    con_MSG .Open ();
    System.Data .SqlClient.SqlDataReader r;
    r = cmd_MSG.ExecuteReader();
    if (r.HasRows )
    {
    while (r.Read())
    {
    چرا اون سه خط که مربوط به مقداردهي هست رو کامنت کردي؟ چجوري مقداردهي کنه؟

  6. #6
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2009
    پست ها
    7

    پيش فرض

    برنامه بطور خودکار textbox ها رو به من نمیده،وقتی می نویسم خطا میگره.من انتظار داشتم چون دستور select ه دیگه از من نخواد که از textbox چیزی معرفی کنم.اروری که میده اینه.که من هر کاری کردم رفع نشد
    Error 1 An object reference is required for the non-static field, method, or property '_Default.TextBox5'

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •