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

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




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

نام تاپيک: Must declare the variable '@P1'

  1. #1
    اگه نباشه جاش خالی می مونه delphianddotnet's Avatar
    تاريخ عضويت
    Jan 2007
    پست ها
    438

    پيش فرض Must declare the variable '@P1'

    سلام
    به دستور زیر نگاه کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    دستور بالا یه شبه کد است که شبیه اون چیزی است که من تو برنامه ام استافاده میکنم و موقعی که
    ADOCOMMAND.EXECUTE
    رو میزنم این ارور رو میده
    Must declare the variable '@P1'
    از دوستان محترم تا حالا کسی به این ارور بر خورده ؟

  2. #2
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    من برخورد نكردم. ولي اگهP1 رو از حالت پارامتري در بيارين و به صورت مستقيم بنويسين.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    قاعدتاً بايد درست بشه.

  3. #3
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    سلام. اگر شبه کد بالا که نوشتید فقط همون هست و بلافاصله ADOCOMMAND.EXECUTE رو اجرا میکنید، پیغام خطایی که دریافت کردید طبیعی هست چون پارامتر رو تعریف نکردید

  4. #4
    اگه نباشه جاش خالی می مونه zidane's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    مشهد
    پست ها
    234

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  5. #5
    اگه نباشه جاش خالی می مونه delphianddotnet's Avatar
    تاريخ عضويت
    Jan 2007
    پست ها
    438

    پيش فرض

    سلام

    من برخورد نكردم. ولي اگهP1 رو از حالت پارامتري در بيارين و به صورت مستقيم بنويسين.
    کد:

    UPDATE TABLE SET FIED=NEW VALUES
    FROM
    (SELECT * FROM TABLE NAME WHERE NAME ="' + Edit1.Text + '")

    قاعدتاً بايد درست بشه.
    برنامه من طوری نیست که بتونم بصورت مستقیم بنویسم.


    سلام. اگر شبه کد بالا که نوشتید فقط همون هست و بلافاصله ADOCOMMAND.EXECUTE رو اجرا میکنید، پیغام خطایی که دریافت کردید طبیعی هست چون پارامتر رو تعریف نکردید
    دوست عزیز با من اصول کار رو کامل رعایت میکنم و فکر نکنم این طور چیزها دیگه از یادم بره !!

  6. #6
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    فکر نکنم این طور چیزها دیگه از یادم بره !!
    چند وقت پیش سوالی پرسیدید که باعث تعجب من شد و حتی پست دادم که "نکنه نام کاربری دست به دست شده!؟ ". منظورم تاپیک زیر هست:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اما مشکل شما: اگر در زمان طراحی (design time) هیچ پارامتری رو تعریف نکرده باشید با ید کد رو بصورت کامل بگذارید وگرنه مشکل به design time برمیگرده

  7. #7
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    برنامه من طوری نیست که بتونم بصورت مستقیم بنویسم.
    مي تونم بپرستم چرا؟ شما هر جوري هم كه بخواين برنامه بنويسين مي تونيد به طور مستقيم، رشته رو بسازين. چرا نه؟!!!

  8. #8
    اگه نباشه جاش خالی می مونه delphianddotnet's Avatar
    تاريخ عضويت
    Jan 2007
    پست ها
    438

    پيش فرض

    چند وقت پیش سوالی پرسیدید که باعث تعجب من شد و حتی پست دادم که "نکنه نام کاربری دست به دست شده!؟ ". منظورم تاپیک زیر هست:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اما مشکل شما: اگر در زمان طراحی (design time) هیچ پارامتری رو تعریف نکرده باشید با ید کد رو بصورت کامل بگذارید وگرنه مشکل به design time برمیگرده
    اره من خودمم . یه چند وقتی از برنامه نویسی دور بودم .
    اون تاپیکی که زدم همین مشکل رو داره :
    من یه یونیت تعریف کردم که که شامل ResourceString هست که مقدا زیادی کد sql داره و حالا تو هر تکه کد ممکن یه پارامتر داشته باشیم که باید تو برنامه توسط کامپوننت ها ی dataaware مثل adocommand این کدها و پارامتر ها پاس بشه
    به فرض مثال اگه تو resource داشته باشیم
    sqltxt1="update query with suquery"
    که این ثابت که شامل یه پارامتر هم هست رو بخوام به command text یه Adocommand پاس بدم و execute کنم همون ارور رو میده . من تو اینتر نت هم سرچ کردم ولی به نتیجه قابل قبولی نرسیدم .
    با عرض معذرت سورس رو نمیتونم بزارم .

  9. #9
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    اره من خودمم . یه چند وقتی از برنامه نویسی دور بودم .
    با پست های جدیدی که در تالار ارسال کردید مطمئن شدم که دست به دست نشده! مجددا خوش آمدید
    البته این رو نادیده میگیریم:
    توسط کامپوننت ها ی dataaware مثل adocommand
    با عرض معذرت سورس رو نمیتونم بزارم .
    متاسفانه با این اطلاعات نمیشه کمک کرد. فقط دعا میکنم شاید مشکل حل شه!

Thread Information

Users Browsing this Thread

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

User Tag List

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

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