zahracomputer
یک شنبه 20 شهریور 1390, 10:53 صبح
سلام و خسته نباشید
من در جدولم یک داده از نوع bit دارم و در برنامه نیاز مقدار true یا false بودن این فیلد بررسی شود. برای این منظور من در رنامه یک متغیر از نوع int با مقدار اولیه 0 تعریف کردم و با کد زیر آن را با فیلد موجود در جدول مقایسه نمودم
int flag=0;
str="select * from tblTest Where Field='"+convert.ToByte(flag)+"';
و برنامه درست اجرا شد. ولی وقتی exe برنامه را اجرا می کنم خطای زیر را می دهد
Unhandled exception has occurred in your application. if you click Continue. the application will ignore attempt to continue. if you click Quit. the applicfation will close immediately.
Syntax error cnverting the varchar value 'False' to a column of data type bit.
ایراد کار چیست؟ و چیکار کنم که دیگه با این مشکل مواجه نشوم.
با تشکر
من در جدولم یک داده از نوع bit دارم و در برنامه نیاز مقدار true یا false بودن این فیلد بررسی شود. برای این منظور من در رنامه یک متغیر از نوع int با مقدار اولیه 0 تعریف کردم و با کد زیر آن را با فیلد موجود در جدول مقایسه نمودم
int flag=0;
str="select * from tblTest Where Field='"+convert.ToByte(flag)+"';
و برنامه درست اجرا شد. ولی وقتی exe برنامه را اجرا می کنم خطای زیر را می دهد
Unhandled exception has occurred in your application. if you click Continue. the application will ignore attempt to continue. if you click Quit. the applicfation will close immediately.
Syntax error cnverting the varchar value 'False' to a column of data type bit.
ایراد کار چیست؟ و چیکار کنم که دیگه با این مشکل مواجه نشوم.
با تشکر