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

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




صفحه 2 از 3 اولاول 123 آخرآخر
نمايش نتايج 11 به 20 از 26

نام تاپيک: پرسش و پاسخ های رایج دیتابیس (FAQ Database)

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

    پيش فرض

    سلام
    سولجر عزیز یه دو تاسوال دیگه
    اول اینکه این پارامتر هایی رو که برای تابع نوشتی از کجا آمدند . منظورم اینه که شما که همه اینها رو تک تک حفظ نکردی که . احتمالا از یه جا که مربوط به Ado میشه کپی کردی .
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اونجا کجاست که منم برای استفاده های بعدی به همونجا مراجعه کنم

    دوم اینکه یه بانک اطلاعاتی از نوع access داریم که شامل چند تا جدوله حالا چطور اسم این جدول ها رو به کاربر نمایش بدم که از بین اونها جدول مورد نظرش رو انتخاب کنه


    ممنون
    Last edited by hp1361; 05-05-2007 at 09:28.

  2. #12
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام

    وقتی با AdoConnection به دیتابیس وصل شدی

    تمام اینها رو میتونی توی پروپرتی ConnectionString ببینی و کپی بگیری.

    این هم برای گرفتن نام فیلد اول.

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

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

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

    موفق باشید.
    Last edited by soldier; 05-05-2007 at 09:50.

  3. #13
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    14 چطور رکورد ایجاد کنیم؟ چطور اطلاعات رو استفاده و یا ویرایش کنیم

    سلام

    خوب این هم یک سوال رایج هست. که خیلی ها باهاش مشکل دارن.

    چطور رکورد ایجاد کنیم؟ چطور اطلاعات رو استفاده و یا ویرایش کنیم؟


    برای ایجاد رکورد کافیه از این فرمان استفاده کنیم. و یک رکورد خالی به آخر Table اضافه میشه

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

    گرفتن

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

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

  4. #14
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    14 ساختار دیتابیس چطوری هست؟

    سلام

    خوب این هم درد سر خیلی هاست. ساختار دیتابیس چطوریه؟

    اینجا ها خیلی وقت ها اشتباه میشه. برای هیمن گفتم خوبه یه توضیح بدم.


    اول دیتابیس که معلومه. بانک اطلاعاتی هست که ایجاد میشه و خالی هست.

    توی دیتابیس جدول هایی به نام Table هست. که فیلد ها در اون قرار میگیره.

    توی جدول ها فیلد هست. که پایین فیلد ها رکورد تعریف میشه.

    حالا یک مثال کوچک بزنم. به عکس نگاه کنید.




    حالا برای وصل شدن به این بخش ها دقت کنید از چه کمپننت هایی استفاده میشه.

    برای دیتابیس. کمپننت هایی مثل AdoConnection و ...

    برای جدول ها. کمپننت هایی مثل AdoDataSet , Table و ...

    برای رابطه با فیلد ها و رکورد ها از فرمان ها استفاده میشه.

    با اینکه خیلی ابتدایی توضیح دادم. میتونید توی [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] بیشتر آشنا بشید.

    در کل امکانات خیلی فوق العاده ای داره که اگر استفاده نکردید نصف عمرتان بر فناست.

    سوالی داشتید ، یا چیزی یادم رفته که بگم [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] بزنید.



    روز آخر فعالیت. دیگه باید ترک کنم.

    موفق باشید. خداحافظ
    Last edited by soldier; 05-05-2007 at 10:17.

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

    پيش فرض بهترین راهنما بقول دوستان Help دلفی

    سلام مجدد

    برای گرفتن لیست جداولی که در یک بانک اطلاعاتی از نوع Access قرار دارند میتوان از کد زیر استفاده کرد


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

  6. #16
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام

    این تاپیک رفته بود پایین. گفتم آپدیت بشه.

    به زودی چند چیز جدید مینویسم.

  7. #17
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    14 چگونه رکورد های دیتابیس را حذف کرد؟

    سلام

    ببخشید مدت هاست که به این تاپیک ادامه ندادم.

    خوب برای خیلی ها این سوال پیش میاد! حتی خیلی ها دستورش رو پیدا میکنن اما باز هم مشکل دارن.

    اما توی هلپ خود دلفی توضیح داده شده. حالا من هم یه توضیحی بدم به دوستانی که با حذف رکورد مشکل دارن.

    قبل از این ما در مورد ف ی ل ت ر کردن دیتابیس آشنا شدیم و حتی انتخاب رکورد مورد نظر. خوب برای حذف آن

    خیلی مشکل نداریم. فقط باید از دستور DeleteRecord استفاده کنیم.

    اما این دستور تنهایی هیچ کاری نمیکنه. باید مشخص بشه که چه رکورد هایی رو حذف کنه!


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

    توضیحات من در مورد Option های بالا

    خوب اولی که arCurrent هست و فقط رکورد مشخص شده رو که روش هستیم رو حذف میکنه.
    دومی هم arFiltered که فقط رکورد های از طریق ف ی ل ت ر بهشون دست یافتیم رو حذف میکنه
    و سومی هم arAll که همه رکورد های تیبیل ( جدول ) رو حذف میکنه
    و آخری هم که مربوط میشه به ADO chapters . که همه رکورد های ....


    اما چطوری از اینها استفاده کنیم؟

    با توجه به نیازمون یکی از این موارد رو انتخاب میکنیم و داخل پرانتز بعد از دستور مینویسیم.

    برای مثال میخواهم از arAll استفاده کنم. و بعد از اجرای این دستور همه رکورد ها حذف میشن.

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

    اما ممکنه بعد از اجرا خطا بده. برای اینکه مشکلی پیش نیاد قبل از این دستور باید دستور Edit که به معنی ویرایش هست رو بدید.

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

    موفق باشید
    Last edited by soldier; 28-07-2007 at 14:14.

  8. 2 کاربر از soldier بخاطر این مطلب مفید تشکر کرده اند


  9. #18
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2007
    پست ها
    46

    پيش فرض

    سلام من اومدم دوباره ..... خوش اومدم صفا اوردم...

    چند تا اشكال دارم البته تو همين 2 صفحه كه خوندم

    اصلا فرق delete با delete records چيه ؟؟؟ يا مثلا next باfind next ؟؟؟؟ من 2 تاشم امتحان كردم تازه به نظرم next بهتر اومد حداقلش اينه كه وقتي EOF مي رسيم خطا نميگيره اما خوب وقتي براي Eof ، if ننويسي error ميگيره ؟ insert با append

    وقتي اين كد رو مي نويسم مثل شما ، واسم error ميگيره كه undeclared 'arall'
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مي خواستم بپرسم بايد اين كد رو هم اظافه كنم ؟ اگه آره كجا بايد اضافه كنم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید



    راستي يه پيشنهاد بهتر نيست QuotedStr استفاده كنيم به جاي

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    به نظر من كه هم علمي تره فك كنم ايني كه شما نوشتي بيشتر تجربي بوده البته بعضي جا ها تجربه بهتره

    ممنون اگه جواب بدين
    Last edited by آوا123; 12-08-2007 at 08:53.

  10. #19
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2007
    پست ها
    46

    پيش فرض

    راستي مشكل ديگم كه اون ور مطرح كرده بودم گفته بودين بيام اين ور مطرح كنم:

    همونطر كه قبلا هم گفتم واسه نمايش اطلاعات از dbgrid استفاده كردم كه به يه adodataset.datasource وصله و command text مربوط به اون از Query كه حاصل join دو table هست استفاده ميكنه
    وقتي كه ركوردي رو add ميكنم و دكمه show all رو ميزنم واسه نمايش جدولم ركورد اضافه شده رو نشون نميده مگه اين كه دوباره برنامه run شه اما اگه از جدول استفاده كنم به جاي query تغييرات سريع اعمال ميشه و من ميتونم بدون run كردن دوباره برنامه ركوردام رو تمام و كمال ببينم
    ميخواستم ببينم اشكال كارم كجاست ؟
    بايد از adoquery استفاده ميكردم ؟؟؟ چون اولين برنامه database من هست و تا حالابا adoQ كار نكردم ممكنه بگين چطور ؟
    فقط بايد connection و data source رو تنظيم كنم؟ يا چيز ديگه هم لازمه ؟

  11. #20
    داره خودمونی میشه
    تاريخ عضويت
    Apr 2007
    پست ها
    46

    پيش فرض

    اينم آخرين مشكلم البته فعلا

    مي خوام ركوردي رو كه حذف كردم دوباره بر گردونم ميشه؟

    منتظرم ...

Thread Information

Users Browsing this Thread

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

User Tag List

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

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