ورود

View Full Version : خطای olestr to double



mf4arman24
جمعه 13 اسفند 1389, 01:17 صبح
سلام .وقت همه بخیر
حقیقتا چند وقته که زیادی مزاحم می شم
گفتم من دو تا کوچه که کمه حتی دو تا اتوبان اونورترم.
یک فیلد combobox دارم که از یک تا 10 را در دیتا بیسی که اکسس است ذخیر می کنه.در جدول از نوع تکس تعریف کردم

موقع ذخیره اگر مثلا هر عددی را انتخاب کنم ذخیره می شه و موقع جستجو که چه عددی وارد شده هم مشکلی نیست نمایش میده.
مشکل اینجاست که زمانی که فیلد های دیگر را پر کنم ولی اگر combox انتخاب نشه و ذخیره کنم(یعنی فیلدش خالی بمونه و دست نخوره) ذخیره می کنه ولی مشکل اینجاست که مثلا موقعی که جستجو می کنم اطلاعات دیگه را نشون می ده ولی خطایی می ده که با سعی وخطا متوجه شدم مربوط به همین combobox می شه.
البته یه چیز جالب تر است که combox های دیگه هست ولی با هیچ کدوم این مشکل را ندارم.

خطا این است


could not convert variant of type (olestr) into type (double

paladin
جمعه 13 اسفند 1389, 11:01 صبح
چه جوری جستجو می کنی؟ خدایی نکرده دستی که جستجو نمی کنی؟ یعنی با یه حلقه for تمام رکورد هارو که نمی گردی ؟؟!! میگردی؟؟؟ یان خطا برای این رخ میدهید که یک مقدار دیتا بیسی غیر قابل تبدیل به عدد ( مانند یک فیلد رشته ای ) رو میخواید در یک متغییر عددی بریزید یا با یک عدد مقایسه کنید.

mf4arman24
جمعه 13 اسفند 1389, 13:18 عصر
سوتی برگی دادم که نگو . همینطور بود.(مقدار دیتا بیسی غیر قابل تبدیل به عدد)