امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
انتخاب از جدولهای پدر و فرزند در sql با زبان c#
نویسنده پیام
bety آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 1
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
انتخاب از جدولهای پدر و فرزند در sql با زبان c#
سلام
من به یه مشکل ساده ولی اعصاب خوردکن برخوردم
یه جدول درخواست دارم با یه ستون شماره درخواست که به عنوان جدول پدر عمل می کنه و یه جدول مصارف سال دارم ویه ستون شماره درخواست که به عنوان جدول فرزند است رابطه یک به چند است یعنی برای درخواست میشه چندتا مصارف سال داشت ولی هر مصارفی فقط یه شماره درخواست داره می خوام مقادیر این دو تا جدول رو سلکت کنم ولی خطا میده میگه ستون شماره درخواست یه ستون یونیک است کدی که نوشتم اینه
کد php:
select from requestyearuses where request.num=yearuses.num 

چی کارکنم در ضمن چون مجبورم با گرید EXکارکنم نمیتونم بین اینها relation نذارم وگرنه رابطه8 پدر فرزندی رو نشون نمی ده

واقعا ممنون میشم یکی کمک کنه .
(آخرین ویرایش در این ارسال: ۰۵-شهریور-۱۳۹۲, ۱۸:۰۴:۳۳، توسط babyy.)
۰۵-شهریور-۱۳۹۲, ۱۶:۱۷:۲۷
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

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

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #2
RE: انتخاب از جدولهای پدر و فرزند در sql با زبان c#
(۰۵-شهریور-۱۳۹۲, ۱۶:۱۷:۲۷)bety نوشته است: سلام
من به یه مشکل ساده ولی اعصاب خوردکن برخوردم
یه جدول درخواست دارم با یه ستون شماره درخواست که به عنوان جدول پدر عمل می کنه و یه جدول مصارف سال دارم ویه ستون شماره درخواست که به عنوان جدول فرزند است رابطه یک به چند است یعنی برای درخواست میشه چندتا مصارف سال داشت ولی هر مصارفی فقط یه شماره درخواست داره می خوام مقادیر این دو تا جدول رو سلکت کنم ولی خطا میده میگه ستون شماره درخواست یه ستون یونیک است کدی که نوشتم اینه
کد php:
select from requestyearuses where request.num=yearuses.num 

چی کارکنم در ضمن چون مجبورم با گرید EXکارکنم نمیتونم بین اینها relation نذارم وگرنه رابطه8 پدر فرزندی رو نشون نمی ده

واقعا ممنون میشم یکی کمک کنه .

سلام
اگه ممکنه متن خطارا هم بزارید
یه نکته موقع سلکت کردن اسم فیلهارا هم بگید احتمالا مشکل از همین باشه!
مثلا
کد:
select request.id from request, yearuses where request.num=yearuses.num

[تصویر:  a.jpg]

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

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



 چشمک - بهینه شده برای ورژن جدید دانلود پروژه برنامه نويسي
۰۵-شهریور-۱۳۹۲, ۱۸:۲۶:۴۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy
bety آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 1
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: انتخاب از جدولهای پدر و فرزند در sql با زبان c#
کد php:
string command="select * from request ,yearuses where request.num=yearuses.num ";
SqlCommand cmd= new SqlCommand();
cmd.commandText=command;
cmd.connection=con;
rqsy r1=new rqsy();
SqlDataAdapter sda=new SqlDataAdapter();
sda.Fill(r1.request);خطا رو اینجا می گیره  
sda
.Fill(r1.yearuses);
sda.SelectCommand=cmd;
cmd.ExecuteNonQuery
rqsy همون دیتاست است که شامل دو جدول درخواست و مصارف سال است از طرفی بین این دو جدول یه relation است یه طرف num در جدول درخواست یه طرف هم num در جدول مصارف
متن خطا هم اینه :نمی تواند قید های کلید خارجی null نبودن یا unique بودن رو ارضا کنه .
فقط هم وقتی خطا میده که توی جدول مصارف در رکوردهای مختلف چندبار شماره درخواست یکسان اومده باشه

واقعا ممنون میشم پاسخ بدید ببخشید سرتون رو درد اوردم
(آخرین ویرایش در این ارسال: ۰۵-شهریور-۱۳۹۲, ۱۹:۲۱:۲۸، توسط babyy.)
۰۵-شهریور-۱۳۹۲, ۱۹:۰۷:۲۴
ارسال‌ها
پاسخ
Ghoghnus آفلاین
مدیر بخش
*****

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

تشکرها : 1652
( 3938 تشکر در 1453 ارسال )
ارسال: #4
RE: انتخاب از جدولهای پدر و فرزند در sql با زبان c#
(۰۵-شهریور-۱۳۹۲, ۱۹:۰۷:۲۴)bety نوشته است:
کد php:
string command="select * from request ,yearuses where request.num=yearuses.num ";
SqlCommand cmd= new SqlCommand();
cmd.commandText=command;
cmd.connection=con;
rqsy r1=new rqsy();
SqlDataAdapter sda=new SqlDataAdapter();
sda.Fill(r1.request);خطا رو اینجا می گیره  
sda
.Fill(r1.yearuses);
sda.SelectCommand=cmd;
cmd.ExecuteNonQuery
rqsy همون دیتاست است که شامل دو جدول درخواست و مصارف سال است از طرفی بین این دو جدول یه relation است یه طرف num در جدول درخواست یه طرف هم num در جدول مصارف
متن خطا هم اینه :نمی تواند قید های کلید خارجی null نبودن یا unique بودن رو ارضا کنه .
فقط هم وقتی خطا میده که توی جدول مصارف در رکوردهای مختلف چندبار شماره درخواست یکسان اومده باشه

واقعا ممنون میشم پاسخ بدید ببخشید سرتون رو درد اوردم

لطفا متن انگلیسی خطا+بانکتون را بزارید تا کوئری را بررسی کنیم!

[تصویر:  a.jpg]

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

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



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

ارسال‌ها: 3
موضوع‌ها: 1
تاریخ عضویت: شهریور ۱۳۹۲

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: انتخاب از جدولهای پدر و فرزند در sql با زبان c#
Failed to enable costraints .One or more rows contain values violating ,non-null,unique,or foreign-key constraints.
یه چیزی yearusesofrqs همان yearuses است و شماره درخواست هم برای اون yrqsnum است من بار اول برای راحت تر گفتن اسمها رو ساده کردم.


فایل‌(های) پیوست شده
.rar   Desktop.rar (اندازه: 216.78 KB / تعداد دفعات دریافت: 50)
۰۵-شهریور-۱۳۹۲, ۲۱:۴۶:۳۱
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #6
RE: انتخاب از جدولهای پدر و فرزند در sql با زبان c#
اول تو سلکت اسم فیلدهایی رو که میخواهید رو مشخص کنید و اینکه انتخاب کنید از کدوم جدول میخواهید واکشی کنید
دوم از join استفاده کنید

سوم یک مقدار توضیحات اضافه هم بدید مثلا شما برای چی میخواهید این کارو انجام بدید

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۰۶-شهریور-۱۳۹۲, ۰۹:۳۵:۱۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : Ghoghnus, babyy


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  دستورات DML زبان دستکاری داده ها (Data Manipulation Language) bghad1 2 2,962 ۱۰-اردیبهشت-۱۳۹۴, ۱۱:۵۳:۲۹
آخرین ارسال: bghad1
  انتخاب چندرکورد از بانک کلاینت وارسال همزمان انها به بانک سرور با وی بی 6 am3410 1 2,972 ۱۳-مرداد-۱۳۸۹, ۲۰:۴۴:۲۴
آخرین ارسال: far_222000
  انتخاب تصادفی رکورد از بین چند جدول فاطمه وطن دوست 7 14,450 ۰۴-آذر-۱۳۸۷, ۱۶:۲۲:۱۹
آخرین ارسال: hamed_Arfaee

پرش به انجمن:


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

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