مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

munibahmadi

عضویت از 1397/10/19

استفاده از کیوری به دست آمده از بانک SQL در پروژه سی شارپ

  • سه شنبه 28 خرداد 1398
  • 23:39
تشکر میکنم

سلام دوستان امیدوارم که خوب  بوده باشین ولی خدا کنه که این دفعه یکی از عزیزان مشکل بنده رو حل کنه که خیلی خیلی مهمه هست برام 

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

تا جای که تونسته بودم بین تاریخ ها رو مشخص کنم  اگر دوستان لطفا کنن راهنمایی کنن ممنونم میشم 

select SUM(isnull(hamal1, 0) + isnull(hamal3, 0)+ isnull(feebook, 0)+ isnull(feechapan, 0) + isnull(feedakhela, 0)+ isnull(hamal5, 0) + isnull(sowr1, 0) + isnull(sonbula3, 0) + isnull(sowr5, 0) + isnull(jowza1, 0) + isnull(jowza3, 0) + isnull(jowza5, 0) + isnull(saratan1, 0) + isnull(saratan3, 0) + isnull(saratan5, 0) + isnull(asad1, 0) + isnull(asad3, 0) + isnull(asad5, 0) + isnull(sonbula1, 0) + isnull(sonbula3, 0) + isnull(sonbula5, 0) + isnull(mizan2, 0) + isnull(mizan4, 0) + isnull(mizan6, 0) + isnull(aqrab2, 0) + isnull(aqrab4, 0) + isnull(aqrab6, 0) + isnull(qows2, 0) + isnull(qows4, 0) + isnull(qows6, 0) + isnull(jadi2, 0) + isnull(jadi4, 0) + isnull(jadi6, 0) + isnull(dalw2, 0) + isnull(dalw4, 0) + isnull(dalw6, 0) + isnull(hot2, 0) + isnull(hot4, 0) + isnull(hot6, 0)) as total from feest where city= N'سمستر دوم' and date= N'تایم دوم' and reshta= N'قابلگی' and timshit Between N'1398/03/28' and N'1398/03/28'

و کد دوم که بر موط به سی شارپ هست 

 try
            {

                string commandText0 = "select SUM(isnull(hamal1, 0) + isnull(hamal3, 0)+ isnull(feebook, 0)+ isnull(feechapan, 0) + isnull(feedakhela, 0)+ isnull(hamal5, 0) + isnull(sowr1, 0) + isnull(sonbula3, 0) + isnull(sowr5, 0) + isnull(jowza1, 0) + isnull(jowza3, 0) + isnull(jowza5, 0) + isnull(saratan1, 0) + isnull(saratan3, 0) + isnull(saratan5, 0) + isnull(asad1, 0) + isnull(asad3, 0) + isnull(asad5, 0) + isnull(sonbula1, 0) + isnull(sonbula3, 0) + isnull(sonbula5, 0) + isnull(mizan2, 0) + isnull(mizan4, 0) + isnull(mizan6, 0) + isnull(aqrab2, 0) + isnull(aqrab4, 0) + isnull(aqrab6, 0) + isnull(qows2, 0) + isnull(qows4, 0) + isnull(qows6, 0) + isnull(jadi2, 0) + isnull(jadi4, 0) + isnull(jadi6, 0) + isnull(dalw2, 0) + isnull(dalw4, 0) + isnull(dalw6, 0) + isnull(hot2, 0) + isnull(hot4, 0) + isnull(hot6, 0)) as total from feest where city= date=  reshta= timshit Between  N'" + maskdate1.Text + "' and N'" + maskdate2.Text + "'and N'" + cmbsemestar.Text + "'and N'" + cmbtime.Text + "'and N'" + cmbreshta.Text + "'";
                SqlCommand dt0 = new SqlCommand(commandText0, con);
                con.Open();

                textBox1.Text = dt0.ExecuteScalar().ToString();

                con.Close();

                

             
            }
            catch (Exception)
            {
                MessageBox.Show("در بین این دو تاریخ دیتا پیدا نشد  ");
            }

        }

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • چهارشنبه 29 خرداد 1398
  • 08:02

سلام

امیدوارم که شما هم خوب بوده باشید.

باور بفرمایید سوالتون را دقیق مطرح نکردید! فقط یه مقدار کد گذاشتید روی صفحه که خب خیلی هم به درد کسی که می خواهد پاسخ بدهد نمی خورد!

الان مشکل شما دقیقه چیه؟! می خواهید چند تا دتیبل را با هم ادغام کنید سمت اسکیوال و نمی توانید؟!؟! ادغام کرده اید فقط نمایش نمی توانید بدهید؟!!؟!؟!؟!؟

سوال را شفاف تر بپرسید قول می دهم خودم در خدمت حضرتعالی باشم

کاربر سایت

sajadmehdipour14

عضویت از 1398/03/20

  • شنبه 1 تیر 1398
  • 21:42

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

-شما باید از ویو ها به جای چند تیبل استفاده کنید

و اینکه کد روبرو را بهتره بنویسید

()textBox1.Text = (String)dt0.ExecuteScaler

کاربر سایت

munibahmadi

عضویت از 1397/10/19

  • شنبه 1 تیر 1398
  • 22:04

با سلام دوباره  اول باید تشکری خواص از استاد گرامی آقای امیر قاسمی کنم از بابت جواب و  معذرت خواهی کنم از بابت اینکه جوابی  ندادم بنده خیلی مصروف بودم 

و در رابطه با مشکلاتی که در بالا ذکر کرده بودم   با کمک یکی از دوستانم مشکل بر طرف شد  و شکر خدا خیلی موضوع مهمی برای من که تازه شروع کردم بود  باز هم  تشکر و سپاس از وقتی که برای ما تازه کار ها یا تازه وارد های میزارین ممنونم 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)