PDA

View Full Version : سوال: مشکل در استفاده از dll و دیتابیس اکسس



maryam_en
دوشنبه 09 مرداد 1396, 11:52 صبح
سلام به دوستان عزیز
من دارم از یه dll استفاده میکنم که قراره توی یه برنامه به طور خودکار شماره کالا بزنه که کلید اصلی هم هست. مشکل جالبی که بهش برخوردم اینه که : وقتی از دیتابیس های پروژه های قبلی خودم استفاده میکنم این شماره به درستی محاسبه میشه اما زمانی که دیتابیس جدیدی می سازم نمیتونه شماره رو محاسبه کنه و خطا میده اونم از خود dll و این خطا مربوط به سینتکس یا به هر طریق دیگه ای مربوط به کدی که من نوشتم نمیشه(تمام کدهای امتحان شده روی دیتابیس قدیم و جدید شبیه هم هست)
لطفا راهنماییم کنید چطور این مشکل رو حل کنم . خیلی ازم وقت گرفته...:ناراحت:
اینم خطایی که میده:
http://uupload.ir/files/ntt1_untitled.png

samiasoft
دوشنبه 09 مرداد 1396, 12:48 عصر
گفتید دیتابیستون اکسس هست شما وقتی دیتابیس جدید میخواهید بسازید با نسخه پایینتر اکسس ذخیره کنید....ینی هنگام ذخیره بصورت اکسس 2003 ذخیره کنین..احتمالا بصورت 2007 یا...ذخیره کردید

maryam_en
دوشنبه 09 مرداد 1396, 14:02 عصر
بله اکسس هست و دقیقا به فرمت 2003 ذخیره میکنم

336699
دوشنبه 09 مرداد 1396, 16:13 عصر
سلام

شما پروژه رو 32 بیت کامپایل کن .

145930

maryam_en
دوشنبه 09 مرداد 1396, 17:05 عصر
سلام. بله با همون x86 کامپایل میکنم و جواب نمیده

336699
دوشنبه 09 مرداد 1396, 17:10 عصر
سلام. بله با همون x86 کامپایل میکنم و جواب نمیده

dll رو خودتون ساختید ؟؟؟

پروژه رو بفرستید تست کنیم ببینیم مشکل چیه :متفکر:

hamidrezax1
دوشنبه 09 مرداد 1396, 18:41 عصر
دوست عزیز احتمالا ویندوزی که شما دارین استفاده میکنید 64 بیتی هستش و برنامه ای که کامپایلر کردید هیچ مشکلی نداره اما DLL قدرتمند اورانوس انجین با نسخه های 64 بیتی کار نمیکنه راهکار خیلی ساده است شما میتونین از سایت مربوطه سورس اورانوس انجین دریافت کنید و به نسخه 64 بیتی بتدیل کنید و بهره برداری کنید.اگر نتونستین اینکار انجام بدین همینجا مطرح کنید تا اینکار رو براتون انجام بدم.موفق و پیروز باشید

maryam_en
دوشنبه 09 مرداد 1396, 20:16 عصر
نه ازش استفاده میکنم

maryam_en
دوشنبه 09 مرداد 1396, 20:18 عصر
دوست عزیز احتمالا ویندوزی که شما دارین استفاده میکنید 64 بیتی هستش و برنامه ای که کامپایلر کردید هیچ مشکلی نداره اما DLL قدرتمند اورانوس انجین با نسخه های 64 بیتی کار نمیکنه راهکار خیلی ساده است شما میتونین از سایت مربوطه سورس اورانوس انجین دریافت کنید و به نسخه 64 بیتی بتدیل کنید و بهره برداری کنید.اگر نتونستین اینکار انجام بدین همینجا مطرح کنید تا اینکار رو براتون انجام بدم.موفق و پیروز باشید


ممنون از راهنماییتون. بله ویندوزم 64 هست. لطفا کمکم کنید که چطور میتونم اینکارو کنم؟؟

hamidrezax1
دوشنبه 09 مرداد 1396, 22:47 عصر
سلام دوست عزیز این همون اورانوس انجین هست که برای ویندوز 64 بیتی ریبیلد شده
موفق باشی
دانلـــــــــــــــــود (http://up.persianscript.ir/uploads2/d1da-1010.zip)

maryam_en
سه شنبه 10 مرداد 1396, 10:34 صبح
سلام دوست عزیز این همون اورانوس انجین هست که برای ویندوز 64 بیتی ریبیلد شده
موفق باشی
دانلـــــــــــــــــود (http://up.persianscript.ir/uploads2/d1da-1010.zip)

سلام. سپاسگزارم از وقتی که میزارین
با این انجین تست کردم اما این بار این خطارو میده: (این بار هم با دیتابیس های قبلی هم با جدید خطا میده)

http://uupload.ir/files/pyr_untitled.jpg

----------------------------------------
property انجین رو هم به این شکل ست کردم:
True:copy local
False:specific version
-------------------------------------
cpu:x86
framework:2.0
VB:2013
win : 64 bit

hamidrezax1
سه شنبه 10 مرداد 1396, 18:06 عصر
من برای 64 اورانوس رو اکی کردم پس هم ورژن ویندوز و هم ریبیلد باید 64 باشه.اگر جواب نداد براتون سورس اورانوس انجین که استاد فرهانی زحمت کشیدن قرار میدم

maryam_en
سه شنبه 10 مرداد 1396, 21:33 عصر
من برای 64 اورانوس رو اکی کردم پس هم ورژن ویندوز و هم ریبیلد باید 64 باشه.اگر جواب نداد براتون سورس اورانوس انجین که استاد فرهانی زحمت کشیدن قرار میدم

یه نکته ای حالا نمیدونم به این بحثمون مرتبط میشه یا نه؟! من با ویژوال 2013 کار میکنم که پیش فرض فریم ورک 2.0 انتخاب میکنه که اگه با 64 کامپایل کنم این خطارو میده:
http://uupload.ir/files/j0s_22.jpg

حالا وقتی که میام فریم ورک رو 4.5.1 انتخاب میکنم تا با 64 کامپایلش کنم یه لحظه میره تو Run و سریع خودش از Run خارج میشه و به محیط کدنویسی برمیگرده واسه همین نمیتونم انجینی که فرستادین رو با 64 تست کنم. دیگه نمیدونم چکارش کنم:ناراحت:

hamidrezax1
سه شنبه 10 مرداد 1396, 22:45 عصر
این ارور مال عدم نصب یا عدم پشتیبانی از نسخه آفیس ماکروسافته.احتمالا آفیس که نصب کردین ورژن بالاست

maryam_en
سه شنبه 10 مرداد 1396, 22:56 عصر
این ارور مال عدم نصب یا عدم پشتیبانی از نسخه آفیس ماکروسافته.احتمالا آفیس که نصب کردین ورژن بالاست

2013 هست افیسم

hamidrezax1
چهارشنبه 11 مرداد 1396, 11:08 صبح
به این صفحه رجوع کنید (https://social.msdn.microsoft.com/Forums/en-US/38bc1f0d-00bd-4a5c-a830-25e962c5c5f4/connect-to-access-2007-data-base-using-vbnet?forum=vbgeneral)