نمایش نتایج 1 تا 4 از 4

نام تاپیک: راهنمایی در مورد دستور Select در Ado.Net

  1. #1
    کاربر جدید آواتار Haj MilaD
    تاریخ عضویت
    آبان 1393
    محل زندگی
    ✓Uʀᴏᴍɪᴀ-Mɪᴀɴᴅᴏᴀʙ
    پست
    16

    Thumbs up راهنمایی در مورد دستور Select در Ado.Net

    دوستان این کد من برای جستجو بر اساس کد ملی هست


    SqlDataAdapter adp = new SqlDataAdapter("select * from bimar where m_code like '%" + textBox8.Text + "%'", con);


    حالا میخوام جست و جو با نام (name) و نام خانوادگی (f_name) رو بهش اضافه کنم به طوری که name در textbox9 و f_name داخل textbox10 قرار بگیره

    ممنون
    آخرین ویرایش به وسیله Haj MilaD : شنبه 04 دی 1395 در 21:26 عصر

  2. #2
    کاربر دائمی آواتار windowsyar
    تاریخ عضویت
    مرداد 1395
    محل زندگی
    مشهد الرضا
    پست
    208

    نقل قول: راهنمایی در مورد دستور Select در Ado.Net

    متناسب با نیازتون از and یا or استفاده کنید

    SELECT * FROM bimar WHERE m_code like '%" + textBox8.Text + "%' or name like '%" + textBox9.Text + "%' or f_name like '%" + textBox10.Text + "%'

    اگر and باشد باید هر سه شرط درست باشد
    اگر or باشد هر کدام درست باشد اشکال ندارد
    موفق باشید

  3. #3
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: راهنمایی در مورد دستور Select در Ado.Net

    نقل قول نوشته شده توسط Haj MilaD مشاهده تاپیک
    دوستان این کد من برای جستجو بر اساس کد ملی هست


    SqlDataAdapter adp = new SqlDataAdapter("select * from bimar where m_code like '%" + textBox8.Text + "%'", con);


    حالا میخوام جست و جو با نام (name) و نام خانوادگی (f_name) رو بهش اضافه کنم به طوری که name در textbox9 و f_name داخل textbox10 قرار بگیره

    ممنون
    میتونید توی قسمت WHERE از گزاره های AND یا OR استفاده کنید:
    "select * from bimar where m_code like '%" + textBox8.Text + "%' AND name = N'" + textbox9.Text + "'"

  4. #4
    کاربر دائمی آواتار shahab.es
    تاریخ عضویت
    آبان 1393
    محل زندگی
    تهران
    پست
    144

    نقل قول: راهنمایی در مورد دستور Select در Ado.Net

    سلام عزیزم
    یه مشکل که نه ، از نظرم یه کار غیر اصولی تو کدتون هست که بهتره به نظرم درست بشه
    ببینید لایک برای وقتی هستی که میخواین عبارات مشابه رو پیدا کنید
    مثلا عل برای علی ، علامه ، عِلم
    اما یه چیزی مثل کد ملی چون کاملا اختصاصی هست و برای هر نفر یونیکه، بهتره از اپراتور = استفاده کنید به نظر من


    select * from bimar where m_code = " + textBox8.Text

    برای نام و فامی هم اگر از or استفاده کنید فک کنم جواب بده، ینی کسی که یا کد ملیش این بود، یا اسمش این بود، یا فامیلش، یا اینکه هر بار با تکست چنج اون تکست باکس، بیاد و اون متغیر چک بشه
    مثلا میگم، اگر textbox9 متنش عوض شد، بیاین و اسم رو چک کنید
    این هم یه نمونه برای or

    select* from tbl where melli_code = " + textbox1.text + " or name like '%" + textbox9.text + "%' or f_name like '%"+textbox10.text+"%'";

    امیدوارم مفید باشه براتون

تاپیک های مشابه

  1. مبتدی: راهنمایی در مورد دستور Select
    نوشته شده توسط a_ehsan68 در بخش C#‎‎
    پاسخ: 6
    آخرین پست: چهارشنبه 15 آبان 1392, 12:40 عصر
  2. سوال: راهنمایی در مورد کد نویسی در ado.net
    نوشته شده توسط caspianhero در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 4
    آخرین پست: جمعه 14 مهر 1391, 23:06 عصر
  3. راهنمایی در مورد permision ها در ADO.Net
    نوشته شده توسط M.YasPro در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 2
    آخرین پست: دوشنبه 04 خرداد 1388, 20:44 عصر
  4. یک سوال در مورد Update در ADO.NET
    نوشته شده توسط alireza_CBoy در بخش VB.NET
    پاسخ: 2
    آخرین پست: چهارشنبه 18 آبان 1384, 02:11 صبح
  5. سوال در مورد دستور Select
    نوشته شده توسط سیروس مقصودی در بخش SQL Server
    پاسخ: 1
    آخرین پست: شنبه 29 مرداد 1384, 18:00 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •