PDA

View Full Version : خطای Data type mismatch in criteria expression. در انتخاب چک باکس



bahar_engineer
سه شنبه 26 آبان 1388, 09:49 صبح
سلام

من یه دستور insert دارم که چندتا از فیلدهای یه جدول بانکم رو می گیره ... همه رو تست کردم مشکلی ندارن اما روی فیلد display این خطا رو می گیره ... من مقدار display رو توی بانک اکسسم yes/no انتخاب کردم و در گرفتن مقدار هم به شکل زیر عمل می کنم ... توی یه سایت دیگه هم این کار و کردم اما این خطا رو نداشتم ... اینجا چی باعث بروز این خطا می شه ؟



k1 = "insert into MyProducts(title,groups,sub,company,summerize,deta ils,cost,available,pic,display)values('" + TextBox1.Text + "','" + DropDownList3.Text + "', '" + DropDownList1.Text + "','" + TextBox2.Text + "','" + TextBox6.Text + "','" + TextBox7.Text + "','" + TextBox8.Text + "','" + TextBox9.Text + "','" + picloc + "','" + CheckBox1.Checked + "')";


همه رو تک تک تست کردم ... دقیقاً روی این فیلد که می رسه خطا می ده

mostafa_bahar
سه شنبه 26 آبان 1388, 09:55 صبح
یه فیلد بزار اگر value چک برابر True بود مقدار آن را 1 در غیر 0 و داخل فیلد بریز

bahar_engineer
سه شنبه 26 آبان 1388, 10:00 صبح
فهمیدم

دیگه ' ' نمی خواد

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



" + CheckBox1.Checked + "


کوتیشن های یکانی رو دیگه نباید بذاریم