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

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




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

نام تاپيک: ادغام دو جدول

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2008
    پست ها
    178

    پيش فرض ادغام دو جدول

    سلام
    براي ادغام دو جدول نوشتم:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    بعد سوال اينجاست كه موقع جستجوي جدول Dataset كه ميخواد اين دوتا جدول رو Fill كنه به چه صورت نوشته ميشه؟!!!
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #2
    داره خودمونی میشه misoft's Avatar
    تاريخ عضويت
    Dec 2008
    محل سكونت
    www.Eynak1.ir
    پست ها
    108

    پيش فرض

    سلام
    اون علامت سوالی که گذاشتی نام یک متغیر دلخواهه برای جدولی که میخوای با دیتا آداپتور بسازیش و داده هاتو در آن بریزی.

  3. #3
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    Select * from person in(select Mny,GmnyGnum,Rquestdate,Donedate from person2 where person.Code=person2.IDv
    کد SQL تان صحیح نیست .
    دستور In که در کدتان پس از نام جدول person بکار برده اید اشتباه است . دستور In نوعی دستور شرطی است که وجود یک مقدار را در مجموعه ای از مقادیر بررسی میکند و در شرط Where کوئری بکار میرود

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2008
    پست ها
    178

    پيش فرض

    سلام
    ميشه بيشتر در مورد اون Fill توضيح بدهيد چون هنوز برنامه به اون گير ميده!!!!!!!!
    "دوتا جدول داشتم كه يك كليد خارجي دارند و هر دو ادغام شدند"

  5. #5
    پروفشنال bad_boy_2007's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    ایران
    پست ها
    803

    پيش فرض

    آنگونه که از پستهای هما متوجه شده ام ، شما در کد نویسی .Net مشکلی ندارید . مشکل شیوه نگارش SQL Query است ، یک نمونه از ساختار جداولتان و نمونه پرسشی را که میخواهید انجام شود را قرار دهید .

  6. #6
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2008
    پست ها
    178

    پيش فرض

    بله دوست گرامي، درسته!!!
    ممنون مي شم راهنماييم كنيد!

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    جدول person اطلاعات اشخاص رو نگهداري مي كند , person2 اطلاعات وام هاي هر شخص.
    خوب؟
    بعد اين كد بالا مربوط به جستجو
    مي خوام وقتي ID شخص رو وارد مي كنيم به وسيله كد بالا اطلاعات مربوط به شخص و وامهايش را نمايش بده و چون فيلد آي دي در هر دو جدول با هم رابطه دارند و وجود دارد نمي خوام هنگام نمايش ستونها دو بار شماره آدي نشان داده شود و ستون تكراري داشته باشم!!!
    و چون دو تا جدول دارم كه دارن ادغام ميشن نميدونم چطور Fill رو پر كنم!! اخه داره از هر دو جدول اطلاعات رو ميخونه!!!

  7. #7
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض

    با اجازه از دوست عزیز bad-boy-2007

    ظاهرا کد شما درسته (البته من شخصا تست نکردم) ولی مسئله خیلی راحته

    Select Column1, Column2, Column3 , .... etc

    From table1 , table2

    Where table1.Column1=Table2.Column3

    حالا به زبان دیگه عبارت بالا میشه
    Select column1,Column2 , Column3 ... etc

    From Table1

    Join table2 on Table1.Column1=Table2.Column3
    واسه جدول نهایی که نتیجه رو توش می ریزی فقط نیاز به یک جدول داریم, این جدول ما دارای تمامی ستون های تلفیقی با هم هست. پس می شود
    Dataadapter.Fill
    Dataset,"Tablename")

  8. #8
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2008
    پست ها
    178

    9

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مشكل همين جاست كه نميدونم نام جدول رو چي بزارم وقتي داره از هر دو جدول داده ها رو ميخونه!!

  9. #9
    پروفشنال anvar.net's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    IRAN
    پست ها
    648

    پيش فرض

    ای بابا,

    اصلا اهمیتی نداره اسمش رو چی می ذاری, فقط هر اسمی که روش گذاشتی بعدا با همین اسم می تونی بهش دسترسی داشته باشی, در واقع این اسم جدولی میشه که داخل دیتابیس قرار می گیره . نه اون جدول های حقیقی که تو بانک داری

Thread Information

Users Browsing this Thread

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

User Tag List

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

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