امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش پروسیجر شامل چند تیبل در دیتاست
نویسنده پیام
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #1
نمایش پروسیجر شامل چند تیبل در دیتاست
سلام.
من یه store procedure تو دیتابیسم نوشتم که 5 تا تیبل برمیگردونه. یعنی 5 تا سلکت مختلف داخلش هست که به نوعی به هم مرتبطن. از 2 تا جدول که join هستن در حالت های مختلف سلکت میگیره. مثلا یه سلکت کل رکوردهای حاصل از join دو تیبل رو میده. سلکت دوم جمع کل رکوردهای 1 فیلد خاص حاصل از join دو تیبل رو میده. یا یک سلکت دیگه 3 تا از فیلدهارو به صورت رکوردهای گروه بندی شده بر اساس یه فیلد خاص میده. همه این سلکت ها روی 2 تا تیبل که در دیتابیس توسط کلید خارجی join هستند انجام میشه.

تو C# توسط add new data source تیبل ها و توابع sql رو داخل یه دیتاست ریختم. اما مشکل این جاست که تابع بالا در دیتاست فقط حاوی 1 تیبل هست و اون هم اولین سلکت داخل store procedure است.

حالا 2 تا سوال دارم.

اول این که چطور بقیه سلکت های پروسیجرم رو به دیتاست اضافه کنم.

دوم این که اصلا این روش پروسیجر نوشتن که 5 تا تیبل برگردونه اصولی هست؟
( بازم میگم همه سلکت ها مرتبط به هم و مشابه هم هستن)
۰۹-فروردین-۱۳۹۰, ۰۴:۲۸:۰۱
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #2
RE: نمایش پروسیجر شامل چند تیبل در دیتاست
دوست عزیز شما می خواهید از چند جدول همزمان اطلاعات بخونبد و یک جا نمایش بدید؟اگه این طوره باشه میتونید هم را با یک سلکت انجام بدین

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
(آخرین ویرایش در این ارسال: ۱۲-فروردین-۱۳۹۰, ۱۱:۵۹:۱۶، توسط Ghoghnus.)
۱۱-فروردین-۱۳۹۰, ۲۱:۳۱:۱۰
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #3
RE: نمایش پروسیجر شامل چند تیبل در دیتاست
(۱۱-فروردین-۱۳۹۰, ۲۱:۳۱:۱۰)Wolf_delta نوشته است: دوست عزیز شما مخهید از چند جدول همزمان اطلاعات بخونبد و یک جا نمایش بدید؟اگه این طوره باشه میتونید هم را با یک سلکت انجام بدین

سلام.
اول لطف کنید بدون لهجه تایپ کنید تا متوجه منظورتون بشیم.
دوم هم سوال من چیز دیگه هست. واضح هم هست. کسی بلده راهنمایی کنه.
۱۲-فروردین-۱۳۹۰, ۰۳:۴۹:۴۱
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

ارسال‌ها: 1,497
موضوع‌ها: 270
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #4
RE: نمایش پروسیجر شامل چند تیبل در دیتاست
من اینطوری همزمان از چند جدول اطلاعات را میخونم
کد:
select tblname.fild,tblname2.fild,.............form tblname,tblname2 where tblname.fild=tblname2.fild

[تصویر:  a.jpg]

باور کنیم
همانگونه که در غیبت مقصریم در ظهور موثریم!
نیستیم؟

زیر شمشیر غمش رقص کنان باید رفت #  کان که شد کُشته ی او نیک سرانجام افتاد



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۱۲-فروردین-۱۳۹۰, ۱۲:۰۳:۵۳
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #5
RE: نمایش پروسیجر شامل چند تیبل در دیتاست
سلام.
دوست عزیز این یه سلکت ساده از 2 جدول جوین شده هست.
من عرض کردم چند تا سلکت در پروسیجر دارم که میخوام در دیتاست نمایش بدم.
۱۲-فروردین-۱۳۹۰, ۱۸:۰۸:۵۱
ارسال‌ها
پاسخ
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #6
RE: نمایش پروسیجر شامل چند تیبل در دیتاست
سلام

مگر داخل دیتاست آرایه ای از جدوالها رو نمیاره ؟

یعنی اگه شما 3 تا جدول رو برگردونی باید اینجوری هم قابل استفاده باشن :

کد:
datatable tbl1=ds.tables[0];
datatable tbl2=ds.tables[1];
datatable tbl3=ds.tables[2];

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
(آخرین ویرایش در این ارسال: ۱۲-فروردین-۱۳۹۰, ۱۹:۲۶:۱۹، توسط hamed_Arfaee.)
۱۲-فروردین-۱۳۹۰, ۱۹:۲۵:۵۶
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #7
RE: نمایش پروسیجر شامل چند تیبل در دیتاست
سلام.
درسته. این هنگام کدنویسیه. من عرض کردم دیتاست گرافیکی که در پروژه اد میکنم فقط سلکت اول رو میاره.
۱۳-فروردین-۱۳۹۰, ۰۰:۵۴:۵۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نمایش حجم باقیمانده در IBSng nimagame 0 1,985 ۲۲-تير-۱۳۹۴, ۱۸:۳۴:۲۴
آخرین ارسال: nimagame
  نمایش دادن نام سرور sqlدر captionفرم taksa2012 3 2,883 ۲۷-خرداد-۱۳۹۳, ۱۷:۳۰:۲۴
آخرین ارسال: Ghoghnus
  نمایش دادن مشخصات کاربر جاری سیستم در فرم اصلی taksa2012 1 2,726 ۲۷-خرداد-۱۳۹۳, ۱۶:۳۸:۰۷
آخرین ارسال: Ghoghnus
  نمایش پیام "لطفا چندلحظه صبر کنید" taksa2012 8 5,832 ۱۵-آذر-۱۳۹۲, ۱۷:۴۸:۵۲
آخرین ارسال: Ghoghnus
  فراخوانی پروسیجر در #c taksa2012 5 3,288 ۱۳-آذر-۱۳۹۲, ۱۰:۰۸:۱۶
آخرین ارسال: lord_viper
  نمایش داده ها در یک سل بصورت ستاره iran58 0 2,272 ۲۰-مرداد-۱۳۸۹, ۰۸:۱۵:۱۸
آخرین ارسال: iran58
  چطوری این صفحه نمایش رو بسازم؟؟؟؟ iman-63 3 3,851 ۱۲-مرداد-۱۳۸۸, ۱۷:۲۹:۳۵
آخرین ارسال: ajlajlajl

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS