سوال در مورد #c و کار کردن با بانک؟؟؟

SajadCG

کاربر فعال
سلام. خدمت دوستان گرامی:cool:

1.چطور میشه در هنگام درج در بانک اطلاعاتی (فرقی نمیکنه چه بانکی) فهمید که آیا این اطلاعات قبلا درج شده یا نه؟؟؟

مرســــی:rose:
 

oldooz

Well-Known Member
یدونه سلکت بزنید ببینید تو نتیجتون چیزی هست یا نه
 
آخرین ویرایش توسط مدیر:

SajadCG

کاربر فعال
یدونه سلکت بزنید ببینید تو نتیجتون چیزی هست یا نه

منظورتون از سلکت چیه؟؟؟؟
یکم مبتدی تر توضیح بدید.

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

یه سوال دیگه هم واسم پیش آمد:
این دستورات زیر واسه حذف یه فیلد هست طوری که وقتی کاربر از GirdView یک فیلد را انتخاب می کنه ان را Delete میکنه.
حالا من می خوام یک msg بزارم تا اگر کاربر yes را در msg انتخاب کرد اون فیلد انتخابی حذف بشه واگر no را انتخاب کرد حذف نشه.
برای این کار باید چیکار کنم؟؟؟؟؟؟
در حالت عادی با Dialogresult نمیشه چون وقتی msg ظاهر شد فیلد اول Gridview انتخاب و حذف میشه!!!!!

راهنمائی کنید.

مرسیــــ:rose:
 

SajadCG

کاربر فعال
یه درخواست دیگه:

اگه کسی دستورات سرچ با استفاده از linq to sql را هم بلد بزاره اینجا ممنون میشم.:rose:
 

SajadCG

کاربر فعال
مثلا میخام ببینم داده ای که اسمش d1 باشه قبلا وجود داره یا نه
PHP:
SELECT * FROM tb WHERE name='d1'

من منظورتون را متوجه نشدم.!!!!:cry: اگه میشه دستورات را کاملتر بگید.:cool:

درضمن جواب بقیه سوالاتم را هم نگرفتم:-?
 

oldooz

Well-Known Member
ببین دوست عزیز توی زبان sql برای اینکه رکورد یا رکوردهایی از دیتابیس رو انتخاب و توی نتیجمون ببینیم از دستور select استفاده میکنیم.
PHP:
SELECT field_names FROM table_name WHERE field_name=value
این از ماهیت کوئری select
حالا برای اینکه بفهمیم رکوردی مشابه رکوردی که میخوایم درج کنیم قبلا وجود داره یا نه از این کوئری استفاده میکنیم.
البته راه های دیگه ای هم داره مثلا اینیکی بهتره اما شاید درکش برای شما مشکلتر باشه
PHP:
SELECT COUNT(id) FROM table_name WHERE name='d1';
این تعداد رو برمیگردونه که اگه صفر باشه یعنی درج نشده و بیشتر باشه(یک و بیشتر) یعنی به اون تعداد درج شده
 

SajadCG

کاربر فعال
ببین دوست عزیز توی زبان sql برای اینکه رکورد یا رکوردهایی از دیتابیس رو انتخاب و توی نتیجمون ببینیم از دستور select استفاده میکنیم.
PHP:
SELECT field_names FROM table_name WHERE field_name=value
این از ماهیت کوئری select
حالا برای اینکه بفهمیم رکوردی مشابه رکوردی که میخوایم درج کنیم قبلا وجود داره یا نه از این کوئری استفاده میکنیم.
البته راه های دیگه ای هم داره مثلا اینیکی بهتره اما شاید درکش برای شما مشکلتر باشه
PHP:
SELECT COUNT(id) FROM table_name WHERE name='d1';
این تعداد رو برمیگردونه که اگه صفر باشه یعنی درج نشده و بیشتر باشه(یک و بیشتر) یعنی به اون تعداد درج شده

گفته شما درست:

ولی از اونجای که توی برنامه من من تونه دو محصول هم نام باشه ولی مدل این دو محصول باهم فرق میکنه.مثلا ما دو عدد CPU در فروشگاه داریم ولی یکیشون amd و دیگری intel هست.
پس ما باید دو مقدار را چک کنیم نه فقط نام محصول را.
عکس از برنامه:
 

پیوست ها

  • Capture.JPG
    Capture.JPG
    48.6 کیلوبایت · بازدیدها: 1

SajadCG

کاربر فعال
من بدجوری کارم گیر اینه.....اگه میشه سریع تر پاسخ بدید.
مرسی
 

SajadCG

کاربر فعال
PHP:
SELECT * FROM table_name WHERE name='a1' AND model='m1'

بازم مرسی.

حالا واسه این دستور چه شرطی را باید بزارم ؟؟؟؟؟مثلا باید اول بریزمش توی datagrid از اونجا چکش کنم؟؟؟؟؟ یا روش دیگه هم داره؟؟؟؟؟
 

جدیدترین ارسال ها

بالا