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

نام تاپیک: تعریف متغیر bool

  1. #1
    کاربر دائمی آواتار saba664
    تاریخ عضویت
    شهریور 1396
    محل زندگی
    کرمانشاه
    سن
    37
    پست
    147

    تعریف متغیر bool

    Cannot implicitly convert type 'bool' to 'string
    علت این خطا چیست؟

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

     this.mmt = mmt;

  2. #2
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: تعریف متغییر bool

    خطا میگه امکان تبدیل bool به string نیست ولی اگه قسمت بیشتری از کدتون رو قرار بدید بهتر میشه راهنمایی کرد.
    در داخل Sql هم الزامی نیست حتما متغیر boo باشه میتونه نوع رشته ای یا عددی هم باشه. اون قطعه کد هم اگه مشخص کنید می خواهید چکار کنید بهتر میشه راهنمایی کرد.

  3. #3
    کاربر دائمی آواتار saba664
    تاریخ عضویت
    شهریور 1396
    محل زندگی
    کرمانشاه
    سن
    37
    پست
    147

    نقل قول: تعریف متغییر bool

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;


    namespace finaldoctor2
    {
    public class sabt
    {

    string name;
    public string Name
    {
    get { return name; }
    set { name = value; }
    }
    string family;
    public string Family
    {
    get { return family; }
    set { family = value; }
    }
    string father;
    public string Father
    {
    get { return father; }
    set { father = value; }
    }
    string jenseyat;
    public string Jenseyat
    {
    get { return jenseyat; }
    set { jenseyat = value; }
    }
    string nezam;
    public string Nezam
    {
    get { return nezam; }
    set { nezam = value; }
    }
    string code;
    public string Code
    {
    get { return code; }
    set { code = value; }
    }
    string country;
    public string Country
    {
    get { return country; }
    set { country = value; }
    }
    string ostan;
    public string Ostan
    {
    get { return ostan; }
    set { ostan = value; }
    }
    string shahrestan;
    public string Shahrestan
    {
    get { return shahrestan; }
    set { shahrestan = value; }
    }
    string telwork;
    public string Telwork
    {
    get { return telwork; }
    set { telwork = value; }
    }
    string mobile;
    public string Mobile
    {
    get { return mobile; }
    set { mobile = value; }
    }
    string reshteh;
    public string Reshteh
    {
    get { return reshteh; }
    set { reshteh = value; }
    }
    string madarak;
    public string Madarak
    {
    get { return madarak; }
    set { madarak = value; }
    }
    string vemployment;
    public string Vemployment
    {
    get { return vemployment; }
    set { vemployment = value; }
    }
    string khed1;
    public string Khed1
    {
    get { return khed1; }
    set { khed1 = value; }
    }
    string khed2;
    public string Khed2
    {
    get { return khed2; }
    set { khed2 = value; }
    }
    string khed3;
    public string Khed3
    {
    get { return khed3; }
    set { khed3 = value; }
    }
    string khed4;
    public string Khed4
    {
    get { return khed4; }
    set { khed4 = value; }
    }
    string heat;
    public string Heat
    {
    get { return heat; }
    set { heat = value; }
    }
    string matab;
    public string Matab
    {
    get { return matab; }
    set { matab = value; }
    }
    string address;
    public string Address
    {
    get { return address; }
    set { address = value; }
    }
    string parvaneh;
    public string Parvaneh
    {
    get { return parvaneh; }
    set { parvaneh = value; }
    }
    string vazeat;
    public string Vazeat
    {
    get { return vazeat; }
    set { vazeat = value; }
    }
    string mmt;
    public string Mmt
    {
    get { return mmt; }
    set { mmt = value; }
    }
    byte photo;
    public byte Photo
    {
    get { return photo; }
    set { photo = value; }
    }
    public sabt()
    {
    name = "";
    family = "";
    father = "";
    jenseyat = "";
    nezam = "";
    code = "";
    country = "";
    ostan = "";
    shahrestan = "";
    telwork = "";
    mobile = "";
    reshteh = "";
    madarak = "";
    vemployment = "";
    khed1 = "";
    khed2 = "";
    khed3 = "";
    khed4 = "";
    heat = "";
    matab = "";
    address = "";
    parvaneh = "";
    vazeat = "";
    mmt = "";

    }
    public sabt(string name, string family, string father, string jenseyat, string nezam, string code, string country, string Ostan, string shahrestan, string telwork, string mobile, string reshteh, string madarak, string vemployment, string khed1, string khed2, string khed3, string khed4, string heat, string matab, string address, string parvaneh, string vazeat, Boolean mmt, byte photo)
    {
    this.name = name;
    this.family = family;
    this.father = father;
    this.jenseyat = jenseyat;
    this.code = code;
    this.country = country;
    this.Ostan = Ostan;
    this.shahrestan = shahrestan;
    this.telwork = telwork;
    this.mobile = mobile;
    this.reshteh = reshteh;
    this.madarak = madarak;
    this.vemployment = vemployment;
    this.khed1 = khed1;
    this.khed2 = khed2;
    this.khed3 = khed3;
    this.khed4 = khed4;
    this.heat = heat;
    this.matab = matab;
    this.address = address;
    this.parvaneh = parvaneh;
    this.vazeat = vazeat;
    this.mmt = mmt;
    this.photo = photo;








    }



    }
    }



    اینم کد کلاسم

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: تعریف متغییر bool

    اون نکته ای که در مورد تعریف متغیر گفتم رو حتماً رعایت کنید چون اینطور که شما نوشتید احتمال اشتباه زیاده. string _name; string _family; و ....


    اما برای رفع اون خطا، شما باید با یه شرط بررسی کنید اگه مقدار رشته، مقدار مورد نظر شما بود اونوقت true پاس بشه در غیر اینصورت false
    مثلا:

    if(_mmt=="1")
    mmt=true;
    else
    mmt=false;


    ولی تعریف متغیر به صورت بولین از همون ابتدا چه اشکالی داره که انجام ندادید؟

  5. #5
    کاربر دائمی آواتار saba664
    تاریخ عضویت
    شهریور 1396
    محل زندگی
    کرمانشاه
    سن
    37
    پست
    147

    نقل قول: تعریف متغییر bool

    نقل قول نوشته شده توسط Mahmoud Zaad مشاهده تاپیک
    اون نکته ای که در مورد تعریف متغیر گفتم رو حتماً رعایت کنید چون اینطور که شما نوشتید احتمال اشتباه زیاده. string _name; string _family; و ....


    اما برای رفع اون خطا، شما باید با یه شرط بررسی کنید اگه مقدار رشته، مقدار مورد نظر شما بود اونوقت true پاس بشه در غیر اینصورت false
    مثلا:

    if(_mmt=="1")
    mmt=true;
    else
    mmt=false;


    ولی تعریف متغیر به صورت بولین از همون ابتدا چه اشکالی داره که انجام ندادید؟
    منظورتون از ابتدا تو SQL؟

  6. #6
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: تعریف متغییر bool

    هم sql هم توی کلاس، اینجا:
    string mmt;        public string Mmt
    {
    get { return mmt; }
    set { mmt = value; }
    }


  7. #7
    کاربر دائمی آواتار saba664
    تاریخ عضویت
    شهریور 1396
    محل زندگی
    کرمانشاه
    سن
    37
    پست
    147

    نقل قول: تعریف متغییر bool

    نقل قول نوشته شده توسط Mahmoud Zaad مشاهده تاپیک
    هم sql هم توی کلاس، اینجا:
    string mmt;        public string Mmt
    {
    get { return mmt; }
    set { mmt = value; }
    }


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

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

  1. تعریف متغیر در Global.asax
    نوشته شده توسط zehs_sha در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: شنبه 13 خرداد 1391, 12:56 عصر
  2. نحوه تعریف متغیر در veiw
    نوشته شده توسط یاسر احسانی در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: یک شنبه 26 اسفند 1386, 23:56 عصر
  3. تعریف متغیر local از نوع ntext
    نوشته شده توسط saffari2005 در بخش SQL Server
    پاسخ: 7
    آخرین پست: یک شنبه 08 خرداد 1384, 07:34 صبح
  4. تعریف متغیر بدون نوع ......
    نوشته شده توسط zehs_sha در بخش برنامه‌نویسی جاوا
    پاسخ: 4
    آخرین پست: پنج شنبه 28 آبان 1383, 09:17 صبح
  5. محدودیت تعریف متغیر و فضای حافظه
    نوشته شده توسط FirstLine در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: شنبه 19 اردیبهشت 1383, 23:02 عصر

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

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