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

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




صفحه 15 از 45 اولاول ... 511121314151617181925 ... آخرآخر
نمايش نتايج 141 به 150 از 449

نام تاپيک: آموزش و سوالات مربوط به استفاده از دستورات Sql در دلفی

  1. #141
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    اینم فایل بعد از فشرده سازی

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

    یه سوال دیگه هم داشتم . من از وقتی که از بانک اکسس در برنامم استفاده کردم سرعت کار با بانک ها خیلی کم شده . (قبلا از paradox استفاده میکردم. برای مثال قبلا با زدن کلید دو تا جدول رو با دستورات While مقایسه می کردم و کپی می کردم اما الان این کار با بانک اکسس حداقل 4-5 ثانیه طول میکشه و این خیلی کاربرارو حداقل اذیت می کنه . مشکل کجاست ؟ دستورات من یا نوع بانک یا حتی سیستم ؟)


    در ضمن من امروز اتفاقی در کوئری که از بانکم گرفتم چند تا رکورد اضافه کردم و با کمال تعجب دیدم که به بانک اصلی اضافه شدن . مگه برای اضافه کردن رکورد به بانک با استفاده از کوئری نباید تعاریف خاصی مانند پارامتر ها رو داشته باشیم ؟


    بازم ممنون و منتظرم

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

    پيش فرض

    برای اضافه کردن رکوردها به جدول با استفاده کامل از دستورات sql نتونستم مشکلتو حل کنم. اگر کسی از دوستان میدونه راهنمایی کنه
    یک راه موجود اینه که رکوردها رو تک تک چک کنی و بعد از insert into استفاده کنی

    یه سوال دیگه هم داشتم . من از وقتی که از بانک اکسس در برنامم استفاده کردم سرعت کار با بانک ها خیلی کم شده . (قبلا از paradox استفاده میکردم. برای مثال قبلا با زدن کلید دو تا جدول رو با دستورات While مقایسه می کردم و کپی می کردم اما الان این کار با بانک اکسس حداقل 4-5 ثانیه طول میکشه و این خیلی کاربرارو حداقل اذیت می کنه . مشکل کجاست ؟ دستورات من یا نوع بانک یا حتی سیستم ؟)
    همونطور که خودت گفتی به موارد زیادی میتونه بستگی داشته باشه که من حجم دیتابیس رو بهش اضافه میکنم و نوع بانک رو که گفتی از لیست حذف میکنم. مطمئنا access و ADO بهتر از paradox هست. حتما میدونید که borland هم دیگه پارادوکس رو حمایت نمیکنه!
    پس در یک تاپیک دیگه بیشتر توضیح بده تا مشکل اصلی مشخص شه

    در ضمن من امروز اتفاقی در کوئری که از بانکم گرفتم چند تا رکورد اضافه کردم و با کمال تعجب دیدم که به بانک اصلی اضافه شدن . مگه برای اضافه کردن رکورد به بانک با استفاده از کوئری نباید تعاریف خاصی مانند پارامتر ها رو داشته باشیم
    اگر از dbgrid استفاده کردید، با ado طبیعی هست ولی با paradox و کامپوننت query خیر

  3. #143
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    سلام

    در حال حاضر از حلقه While برای اضافه کردن رکرود استفاده میکنم که در هر دفعه حدود 4-5 ثانیه طول میکشه . دلیلش رو هم نمیدونم . حجم بانک همون 2 مگ هستش و تنها 10 رکورد داره.

    اگه از دوستان دیگه بانک پیوستیمو امتحان کردن ممنون میشم نظرشون رو بدن

    منتظرم

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

    پيش فرض

    در هر دفعه حدود 4-5 ثانیه طول میکشه . حجم بانک همون 2 مگ هستش و تنها 10 رکورد داره.
    با پيغام خصوصي پيگيري ميكنم. اگر هم تاپيك مجزا ايجاد كني كه دوستان ديگه هم نظر بدن بهتره

  5. #145
    اگه نباشه جاش خالی می مونه afshinaghasi's Avatar
    تاريخ عضويت
    Aug 2007
    پست ها
    278

    پيش فرض

    چرا اینقدر حجم فایلت زیاده اونم با 10 رکورد

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

    پيش فرض

    بعد از مدتها با يك آموزش جديد:
    استفاده از كاراكتر هاي خاص براي دستورات شرطي:
    قبلا به همراه LIKE كاراكتر % رو به كار برده بودم. اين كاراكتر تمام فيلدهايي رو كه با شرط دستور مطابقت داشتند و داراي طول مساوي و يا بيشتر از رشته بودند رو بر مي گردوند.
    امروز ميخوام در مورد كاراكتر _ و [] توضيح بدم.
    فرض كنيد به دنبال فيلد هايي هستيم كه سه حرفي هستند و دو حرف اول اونها AB هست. اگر شرط رو به صورت
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بنويسيم تمام فيلدهاي abc, aba, abr, abz, … در نتيجه حاصل هست.
    حالا اگر از اين كه فيلد با چه كاراكتري شروع شده اطلاعي نداشته باشيم و مجموعه اي از كاراكترهاي فيلدها رو بخوايم چي؟ از [] استفاده ميكنيم
    مثال:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    تمام فيلدها رو كه با حروف a,b,c,d,e,f,g شروع ميشند رو در نتيجه حاصل بر مي گردونه.
    پيروز باشيد

  7. این کاربر از F A R H A D بخاطر این مطلب مفید تشکر کرده است


  8. #147
    آخر فروم باز AHT's Avatar
    تاريخ عضويت
    Jan 2005
    محل سكونت
    قم
    پست ها
    1,659

    پيش فرض

    ممنون از تاپیک عالی که زدی

    من یه مشکل دارم وقتی که میخواهم بین دو تاریخ رو جستجو کنم هیچ جستجویی پیدا نمیکنه
    من همین کد رو میزنم

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

  9. #148
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    ممنون از تاپیک عالی که زدی

    من یه مشکل دارم وقتی که میخواهم بین دو تاریخ رو جستجو کنم هیچ جستجویی پیدا نمیکنه
    من همین کد رو میزنم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    سلام
    نوع فيلد تاريختون چيه؟ DateTime يا رشته؟ تاريخ فارسي است يا لاتين؟

  10. #149
    آخر فروم باز AHT's Avatar
    تاريخ عضويت
    Jan 2005
    محل سكونت
    قم
    پست ها
    1,659

    پيش فرض

    نوع فیلد DateTime هست و تاریخ رو فارسی وارد کردم

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

    پيش فرض

    نوع فیلد DateTime هست و تاریخ رو فارسی وارد کردم
    براي پيشگيري از مشكلات بعدي:
    - نوع فيلد رو رشته اي و تاريخ رو با فرمت yy/mm/dd يا yyyy/mm/dd وارد كنيد. مثلا 9/8/86 به صورت 09/08/86 ذخيره ميشه

Thread Information

Users Browsing this Thread

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

User Tag List

برچسب های این موضوع

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

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