PDA

View Full Version : سوال: مقدار دادن یک فیلد از نوع Yes/No در بانک اکسس در کامند تکست کوئری



f.shahabadi
شنبه 29 خرداد 1389, 11:20 صبح
سلام
مقدار دادن یک فیلد از نوع Yes/No در بانک اکسس در کامند تکست کوئری
کامند تکست کوئری رو اینجوری نوشتم:


"update TBLtanzimat set ghabz='" + Checkghabz.Checked + "' where ID=" & IDTextBox.Text

ولی خطا میگیره
تورو خدا کمک کنین

Asad.Safari
شنبه 29 خرداد 1389, 11:40 صبح
سلام
مقدار دادن یک فیلد از نوع Yes/No در بانک اکسس در کامند تکست کوئری
کامند تکست کوئری رو اینجوری نوشتم:


"update TBLtanzimat set ghabz='" + Checkghabz.Checked + "' where ID=" & IDTextBox.Text

ولی خطا میگیره
تورو خدا کمک کنین

به نظرم باید از 0و1 به جای False و True استفاده کنی .

موفق باشید

f.shahabadi
شنبه 29 خرداد 1389, 11:44 صبح
به نظرم باید از 0و1 به جای False و True استفاده کنی .

موفق باشید

خوب همون یک رو چه جوری بنویسم هر جور می نویسم خطا میگیره
در ضمن هیچ راهی وجود نداره از چک باکسام مقدارو بگیرم

Shahram_Shobeiri
شنبه 29 خرداد 1389, 12:59 عصر
dim is_ghabz as byte
if checkghabz.checked then is_ghabz = 1 else is_ghabz = 0
"update TBLtanzimat set ghabz=" + is_ghabz.tostring + " where ID=" & IDTextBox.Text

pourang_us
شنبه 29 خرداد 1389, 16:02 عصر
دوست عزیز
میتونی به صورت مستقیم از



CheckBox1.CheckState


استفاده کنی این مقدا True/False بر میگردونه برات



موفق باشی

f.shahabadi
شنبه 29 خرداد 1389, 17:44 عصر
dim is_ghabz as byte
if checkghabz.checked then is_ghabz = 1 else is_ghabz = 0
"update TBLtanzimat set ghabz=" + is_ghabz.tostring + " where ID=" & IDTextBox.Text

همینجوری نوشتم ولی syntax error میده