آقا من هنوز این مشکل رو دارم و نمیدونم چطور این ارور برطرف میشه!!
قبلا گفته بودید مشکل در کوئریه ولی من واااقعا هیچ مشکلی پیدا نمیکنم ...
حالا برای اینکه نخواین خودتون فایل رو باز کنید، درررکل کدهای توی این ستا صفحه هستن
محمدجوکار۱۳ مهر ۱۴۰۱، ۰۸:۴۰
سلام محمد جان
در ابتدا یه نکته میگم سعی کنی خودت حل کنی اگر نتونستی جواب رو میدم اینطوری مهارت دیباگت بهتر میشه
بنظرم بیا و چک کن کوئری هایی که زده میشن چیه
میتونی چاپشون کنی و بعدش die کنی
محمد گازری۱۳ مهر ۱۴۰۱، ۱۵:۳۶
چطوری چک کنم کوئریها رو ؟؟؟ من خودم از خداامه بتونم حلش کنم، اگر یادتون باشه، الان چنندین روزه درگیر همین بخشم و نمیتونم دیباگ کنم:/
دقیقا باید کدوم بخش و چطوری تست کنم برای دیباگ؟؟؟
محمدجوکار۱۳ مهر ۱۴۰۱، ۱۵:۳۸
مثلا پایین خط ۲۱ فایل func بیا و متغیر code رو چاپ کن بعدش هم die کن ببین چیه
بهترین پاسخ
محمد گازری۱۳ مهر ۱۴۰۱، ۱۵:۴۲
ببینید آقای گازری تا اینجا کدها انگار مشکلی ندارن
ولی چیزی که برمیگردونه، خود متن کوئریمه و اون متغیری که بهش دادم و حامل آیدی فولدر هست، برگشت داده نمیشه!
این طبیعیه یا مشکل در همینه؟؟؟
البته خط ۲۳ رو هم تست کردم، و متغیر stmt هم همین مقدار رو داشت منتهی در قالب آبجکت برمیگردوند که عادیه
محمدجوکار۱۳ مهر ۱۴۰۱، ۱۷:۳۶
ضمنا، آیدی فولدرها اونطور که چک کردم، از دیتابیس گرفته میشن، به ایندکس فرستاده میشن و به درستی پاس داده میشن به فانکشنی که کوئری دیلیت درش وجود داره
ولی در جای خودش قرار نمیگیره انگار
یعنی توی folderId انگار قابل نمایش نیست.
البته با توجه به خروجی که فرمودید و گرفتم
محمدجوکار۱۳ مهر ۱۴۰۱، ۱۷:۳۹
چنتا تست جدید زدم
آیدی فولدرها میان و داخل متغیر code قرار میگیرن و وقتی متغیر رو صدا میزنم، آیدی هم دیگه درش وجود داره ولی مشکل اینه که وقتی stmt رو تست میکنم، یعنی خط ۲۳، برام بر نمیگردونه آیدی فولدر رو و وارنینگ میاره اینم ارورش:
محمدجوکار۱۳ مهر ۱۴۰۱، ۱۸:۰۷
درست شد
مشکل در این بود که نیازی نبود برای عملیات دیلیت، از * در کوئری استفاده کنم...