تغییر مقدار دیفالت یک فیلد از جنس بیت توسط کد سی شارپ ؟؟؟
سلام.
یه فیلد از جنس بیت تو SQLserver دارم، که مقدار دیفالتش رو 1 دادم تو خود بانک ، و می خوام به عنوان وضعیت بدهکار بودن یا نبودن دانشجو ازش استفاده کنم.جوری که وقتی کاربر تو برنامه اسم یه شخص رو از کمبوباکس انتخاب کرد، مبلغ بدهی اون شخص محاسبه و اعلام میشه و اگه بدهی نداشت باید بره توی جدولی که مشخصات حساب شخص توش نوشته شده، و مقدار فیلد «وضعیت» رو تغییر بده.
اما نمیدونم چه جوری باید بهش بگم اون فیلد که جنسش بیت هست رو تغییر بده. این کد SqlCommand com2 = new SqlCommand("update t_shahrie set vaziat='"+bit+"' where fullname=N'" + comboBox1.SelectedValue.ToString() + "'", con);
com2.ExecuteNonQuery();
رو نوشتم اما مقدار فیلد وضعیت رو تغییر نمیده تو بانک.
bit هم یه متغیر بولین پابلیک هست که مقدارش رو دادم false.
حتی با پارامتری که مقدار 0 داشت هم امتحان کردم ولی تغییری تو دیتابیسم ایجاد نشد!:ناراحت:
اگه میشه بگید مشکل چه جوری حل میشه.
مرسی:قلب:
نقل قول: تغییر مقدار دیفالت یک فیلد از جنس بیت توسط کد سی شارپ ؟؟؟
مقدار bit تو SQL بصورت true , false هست ولی خودش 0 و 1 ذخیره می کنه. false = 0 و true = 1 .
از true و false استفاده کن.
نقل قول: تغییر مقدار دیفالت یک فیلد از جنس بیت توسط کد سی شارپ ؟؟؟
نقل قول:
نوشته شده توسط
SharpSabre
مقدار bit تو SQL بصورت true , false هست ولی خودش 0 و 1 ذخیره می کنه. false = 0 و true = 1 .
از true و false استفاده کن.
================================================== =================================
فکر کنم کدم رو نگاه نکردی. به متغیرم مقدار false دادم اما مقدار فیلد وضعیت توی بانک تغییر نمی کنه وقتی برنامه رو اجرا می کنم.