Mohsen7848

مشکل درست اجرا نشدن دستور Select و Query در SQL

سلام خسته نباشید ، من یک برنامه ب زبان #C نوشتم و دیتابیسمم sqlserver حالا من تو این برنامم تو یکی از فرم هام یک دیتا گرید ویو دارم ک ی لیست بهم نشون میده از دانش اموزانم و ی فرم دیگ دارم ک توی اون ی دیتا گرید ویو دیگ دارم ک لیست دانش اموزان کلاس بندی شده نمایش داده میشه ، حالا سوال من اینه ک من میخوام وقتی توی لیست دانش اموزانم یک دانش اموز رو داهل یک کلاس ثبت میکنم دیگ اون دانش اموز داخل لیست دانش اموزان من دیده نشه و اگ یک زمان من این دانش اموز رو از اون کلاس حذف کردم اون دانش اموز دوباره ب لیست دانش اموزان من اضافه بشه ، من خودم یک select نوشتم ولی این فقط مورد اول رو درست نمایش میده و موقع حذف دانش اموز از یک کلاس اون دانش اموز ب لیست دانش اموزان اصلی من بر نمیگرده ، از تکنولوژی ado هم استفاده کردم ، ممنون میشم راهنماییم کنید، این اون select ک من نوشتم :
SELECT studentdetail.id, studentdetail.name, studentdetail.nationalcode, studentdetail.lastname, studentdetail.gradeid FROM  arrange INNER JOIN studentdetail ON arrange.nationalcode != studentdetail.nationalcode
#آموزش_select_از_دیتابیس #مشکل_اجرا_نشدن_query_در_sql #نوشتن_query_در_sql_سرور #مشکل_دستور_select_در_sql #آموزش_گام_به_گام_query_گرفتن
لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
محمد طارمی
با سلام
شما این مشکل رو براحتی میتونید با اضافه کردن یک فیلدی به نام فلگ از جنس بیت مرتفع کنید.
و اما روند اجرای کار:
پس از اضافه کردن این فیلد به جدول دانش آموزان میتونید در موقع درج در جدول ثبت نام کلاسها علاوه بر کد Insert یک Update هم درون همون پروسیجر بنویسید که بعد از درج دانش آموز در کلاس فلگ مربوط به جدول دانش آموز True شود.

نکته:برای بالا بردن کیفیت کد و همینطور قابلیت اطمینان بهتر است دستور Insert و Update رو درون یک Transaction قرار بدهید.

و در هنگام نمایش هم میتونید بنویسید :
SELECT * FROM Tbl_Student WHERE Flag=0

البته این کار رو هم برای Delete کردن رکورد هم میتونید انجام بدید.
متخصص SQL Server در مباحث: Design & Implement T-SQL Administration Performance&Tuning
پاسخ شما
برای ارسال پاسخ خود وارد شوید.
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره بهاره می تونی امروز ارزونتر از فردا خرید کنی ....