PDA

نسخه کامل مشاهده نسخه کامل : مشكل در برنامه



wahid2003vj
18-12-2005, 18:19
با سلام
کسی میدونه این خطای اتفاق افتاده یعنی چی و چطوری بر طرف میشه؟

Run_time erorr 3001
argument are of the worng type,are out of acceptable range or are in conflcit with one another


خطای ذکر شده بر اثر اجرای دستور زیر که برای جستجو در یک بانک اطلاعات استفاده میشه اتفاق میافته و DNS در نظر گرفته شده برای datacontrol SQL هست و اینکه با JET 4.0 هم همین خطا اتفاق میافته



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
لطفا کمک
با تشکر

sa3er
18-12-2005, 23:43
سلام
خيلی خوش اومديد
خط اول به جای variant از string استفاده کنيد ببينيد چی ميشه... يعنی:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

bithiah
19-12-2005, 01:24
wahid2003vj عزیز
بر خلاف دوستمون جناب ساسر، من فکر می کنم مشکل از نوع داده متغیر vntBookmark نیست. از اتفاق Bookmark را باید از نوع Variant تعریف کرد.
اینطور که از شرح خطا پیداست، مشکل باید از شبه جمله SQL ی باشه که نوشتین:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
منظورتون از Film باید فیلدی به همین اسم باشه، درسته؟ خوب پس Name چیه؟ این جمله در واقع برای موتور Jet یه مقدار نامفهمومه. پیش خودش می گه آخرش اونهایی رو باید پیدا کنم که Film شون ... طوریه یا Name شون؟ :happy:
البته شاید شما اسم فیلدتون رو مثلا گذاشتین Film_Name ولی اینجا یادتون رفته آندرلاین رو بذارین.
خلاصه این جمله رو یه چک بکنین. به احتمال قریب به یقین خطا بهمین علت رخ می ده.

wahid2003vj
19-12-2005, 09:28
با سلام
ممنون از راهنمایی تون من تازه راهنمائی های شما رو دیدم باید برم چک کنم ببینم جواب میده یا نه فعلا با اجازه

wahid2003vj
19-12-2005, 14:12
با سلام
کاری رو خواسته بودید انجام دادم و بالاخره جواب گرفتم نمیدونید چه کمک بزرگی به من کردید
با تشکر

bithiah
19-12-2005, 14:15
سلام دوست عزیز
ممنون بخاطر تشکرتون. باور کنید بدون اغراق می گم، در چنین مواقعی من هم به اندازه شخصی که راهنمایی ناچیز من براش موثر بوده خوشحال می شم.
امیدوارم موفق باشید

sa3er
19-12-2005, 23:11
متشكر از bithiah عزيز

wahid2003vj
20-12-2005, 14:24
بازم ممنون