واضح آرشیو وب فارسی:سایت ریسک: hobab 198704-02-2010, 02:03 PMسلام براي ادغام دو جدول نوشتم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!بعد سوال اينجاست كه موقع جستجوي جدول Dataset كه ميخواد اين دوتا جدول رو Fill كنه به چه صورت نوشته ميشه؟!!! !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!!!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! misoft05-02-2010, 07:47 PMسلام اون علامت سوالی که گذاشتی نام یک متغیر دلخواهه برای جدولی که میخوای با دیتا آداپتور بسازیش و داده هاتو در آن بریزی. bad_boy_200705-02-2010, 09:35 PMSelect * from person in(select Mny,GmnyGnum,Rquestdate,Donedate from person2 where person.Code=person2.IDv کد SQL تان صحیح نیست . دستور In که در کدتان پس از نام جدول person بکار برده اید اشتباه است . دستور In نوعی دستور شرطی است که وجود یک مقدار را در مجموعه ای از مقادیر بررسی میکند و در شرط Where کوئری بکار میرود hobab 198707-02-2010, 09:39 PMسلام ميشه بيشتر در مورد اون Fill توضيح بدهيد چون هنوز برنامه به اون گير ميده!!!!!!!! "دوتا جدول داشتم كه يك كليد خارجي دارند و هر دو ادغام شدند" bad_boy_200707-02-2010, 10:08 PMآنگونه که از پستهای هما متوجه شده ام ، شما در کد نویسی .Net مشکلی ندارید . مشکل شیوه نگارش SQL Query است ، یک نمونه از ساختار جداولتان و نمونه پرسشی را که میخواهید انجام شود را قرار دهید . hobab 198707-02-2010, 11:25 PMبله دوست گرامي، درسته!!! ممنون مي شم راهنماييم كنيد! :11: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! جدول person اطلاعات اشخاص رو نگهداري مي كند , person2 اطلاعات وام هاي هر شخص. خوب؟ بعد اين كد بالا مربوط به جستجو مي خوام وقتي ID شخص رو وارد مي كنيم به وسيله كد بالا اطلاعات مربوط به شخص و وامهايش را نمايش بده و چون فيلد آي دي در هر دو جدول با هم رابطه دارند و وجود دارد نمي خوام هنگام نمايش ستونها دو بار شماره آدي نشان داده شود و ستون تكراري داشته باشم!!! و چون دو تا جدول دارم كه دارن ادغام ميشن نميدونم چطور Fill رو پر كنم!! اخه داره از هر دو جدول اطلاعات رو ميخونه!!! anvar.net08-02-2010, 10:23 PMبا اجازه از دوست عزیز 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") hobab 198709-02-2010, 06:10 PM!!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! مشكل همين جاست كه نميدونم نام جدول رو چي بزارم وقتي داره از هر دو جدول داده ها رو ميخونه!! anvar.net10-02-2010, 12:14 AMای بابا, اصلا اهمیتی نداره اسمش رو چی می ذاری, فقط هر اسمی که روش گذاشتی بعدا با همین اسم می تونی بهش دسترسی داشته باشی, در واقع این اسم جدولی میشه که داخل دیتابیس قرار می گیره . نه اون جدول های حقیقی که تو بانک داری سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 509]