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

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




صفحه 14 از 45 اولاول ... 410111213141516171824 ... آخرآخر
نمايش نتايج 131 به 140 از 449

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

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

    پيش فرض

    سلام

    آقا فرهاد عزیز سوالی دارم که ممنون می شم راهنمایی بفرمایین

    من دو تا جدول دارم . میخواهم اطلاعات موجود در جدول اول رو به جدول دوم بریزم . اما بشرطی که رکورد های انتقالی در جدول دوم از قبل وجود نداشته باشه و اگه یکیش موجود بود از اون صرف نظر کنه و بقیه رو وارد کنه .

    جدول اول فیلد شماره سرویس داره که بصورت Primary Key هستش. جدول دوم همین فیلد رو داره اما بهمراه Date که اونم PrimaryKey دوم هست .

    طریقه استفاده از دستور Insert Into رو استفاده کردم اما از عهدش بر نیومدم

    ممنون و منتظرم

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

    13 Sql server؟

    سلام خوبی
    من میخواستم بین چند کامپیوتر اطلاعات ارسال کنم که بچه ها گفتند باید Sql server نصب کنی من این کارو کردم ولی نمیدونم چه طوری یک فایل sql server بسازم یعنی پسوندش mdf باشه من تا حالا فقط با access کار کردم میشه راهنماییم کنید مرسی

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

    پيش فرض

    سلام

    آقا فرهاد عزیز سوالی دارم که ممنون می شم راهنمایی بفرمایین

    من دو تا جدول دارم . میخواهم اطلاعات موجود در جدول اول رو به جدول دوم بریزم . اما بشرطی که رکورد های انتقالی در جدول دوم از قبل وجود نداشته باشه و اگه یکیش موجود بود از اون صرف نظر کنه و بقیه رو وارد کنه .

    جدول اول فیلد شماره سرویس داره که بصورت Primary Key هستش. جدول دوم همین فیلد رو داره اما بهمراه Date که اونم PrimaryKey دوم هست .

    طریقه استفاده از دستور Insert Into رو استفاده کردم اما از عهدش بر نیومدم

    ممنون و منتظرم
    اگر فرض كنيم كه فيلد no در هر دو جدول كليد باشه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    كد رو تست نكردم. اگر error داد با پرانتز گذاري حل ميشه

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


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

    پيش فرض

    سلام خوبی
    من میخواستم بین چند کامپیوتر اطلاعات ارسال کنم که بچه ها گفتند باید Sql server نصب کنی من این کارو کردم ولی نمیدونم چه طوری یک فایل sql server بسازم یعنی پسوندش mdf باشه من تا حالا فقط با access کار کردم میشه راهنماییم کنید مرسی
    اين سوال مربوط به اينجا نيست و با عرض پوزش جواب داده نميشه

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

    پيش فرض dbgrid

    به کل پاک شد
    Last edited by afshinaghasi; 15-01-2008 at 13:47.

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

    پيش فرض

    اگر فرض كنيم كه فيلد no در هر دو جدول كليد باشه:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    كد رو تست نكردم. اگر error داد با پرانتز گذاري حل ميشه
    سلام مجدد .

    آقا فرهاد کد رو به شکل زیر نوشتم(داخل یک Query )

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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    چیکارش کنم؟(در جدول مقصد ServiceCode , RegDate هر دو کلید هستند و در جدول مبدا ServiceCode کلید است.)

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

    پيش فرض

    اگر مقدار servicecode بابر با NULL نيست و همچنين مقدار default رو براي اون فيلد مشخص كردي و با اين error مواجه شدي يك نسخه از ديتابيس رو كه شامل اين دو جدول هست برام آپ كن (با access)

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

    پيش فرض

    اگر مقدار servicecode بابر با NULL نيست و همچنين مقدار default رو براي اون فيلد مشخص كردي و با اين error مواجه شدي يك نسخه از ديتابيس رو كه شامل اين دو جدول هست برام آپ كن (با access)
    سلام مجدد

    آقا فرهاد بانک access رو ضمیمه کردم :

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

    ممنون و منتظرم

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

    پيش فرض

    سلام مجدد

    آقا فرهاد بانک access رو ضمیمه کردم :

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

    ممنون و منتظرم
    سلام
    فايلي كه فرستاديد حجمش 2.6 مگابايت است.
    فايل را در اكسس باز كنيد، از منوي Tools گزينه Database util و بعد Compact and Repair را انتخاب كنيد.
    نتيجه : حجم ديتا بيس شما > 360 كيلوبايت

    بعد فايل را فشرده كنيد ، نتيجه : حجم ديتابيس شما > 15 كيلوبايت

    اين مطلب را گفتم كه هنگام ارسال فايل دقت بيشتري داشته باشيد، تا هم زمان ارسال مشكل كمتري داشته باشيد و هم دريافت آن توسط ديگران آسان تر باشد.

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

    پيش فرض

    نکته کاملا مفیدی بود. ممنون نانفرس جان
    پس hp1361 عزیز منتظز فایل 15 kb هستم

Thread Information

Users Browsing this Thread

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

User Tag List

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

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

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